VMDS: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Serenity (bicara | kontrib)
kTidak ada ringkasan suntingan
Bahalwan2002 (bicara | kontrib)
Baris 50:
write(pelanggan.nama)
_endloop
 
Joins di implementasikan sebagai methods di parent RWO. Sebagai contoh seorang manajer mungkin memiliki beberapa orang karyawan:
 
# Dapatkan data karyawan
employees << app.database.collection(:gis, :employees)
 
# Cari nama manager 'Steve' dan dapatkan nama karyawan yang pertama kali ditemukan
steve << employees.select(predicate.eq(:name, "Steve").and(predicate.eq(:role, "manager")).an_element()
 
# Tampilkan semua nama karyawan yang memiliki manajer dengan nama 'Steve'
_for employee _over steve.direct_reports.elements()
_loop
write(employee.name)
_endloop
 
Melakukan Insert data Transaksi:
 
# Setiap key dalam hash table merujuk pada nama kolom dalam tabel (collection)
data_pelanggan << hash_table.new_with(
:id, 57648576,
:status, "Beroperasi")
 
# Dapatkan semua data pada collection demand_point
demand_collection<< app.database.collection(:electric, :demand_point)
 
# Buat suatu transaksi insert untuk menambahkan data valve yang baru kedalam collection
# Komentar dapat ditambahkan untuk memudahkan pembaca kode program
transaction << record_transaction.new_insert(demand_collection, data_pelanggan, "Insert Valve baru")
transaction.run()
 
==Pranala Luar==