LAPORAN PRAKTIKUM 10
RELASI DATA NOSQL MONGODB
LANGKAH KERJA :
1. Sebelum melakukan praktikum ini terlebih dahulu siapkan aplikasi yang diperlukan
seperti mongodb dan juga robo 3T
2. Jika telah terinstal jalankan aplikasi mongodb dengan masuk ke cmd lalu ketikan
perintah mongod
3. Setelah menjalankan mongod di cmd, selanjutnya masuk ke apk Robot 3T untuk
melakukan praktikum ini.
3) Collection Pembelian
Selanjutnya kita menyalin _id pada collection user dan collection voucher_game,
setelah itu memasukkan _id yang disalin tadi ke collection pembelian dengan cara klik
kanan dan edit document untuk melakukan relasi antara 3 tabel ini.
Data 3
Setelah semua data diubah maka relasi antar 3 tabel tersebut sudah selesai.
Selanjutnya kita merelasikan collectin user ke collection transfer dengan
menggunakan konsep one to many, dimana _id pada collection transfer kita salin
kemudian memasukkannya ke bagian collection user.
Output :
Data 2
Syntax :
db.user.insert(
{
"_id" : ObjectId("61e50249b6697f8f10cd9931"),
"id_user" : 1214.0,
"nama_user" : "widya khartika",
"nomor_hp" : "082456780987",
"email" : "widyakhartika@gmail.com",
"jenis_kelamin" : "wanita",
"Transfer" : [
{id_Transfer: ObjectId("61e502b5b6697f8f10cd9934")
}
]
})
Output :
Data 3
Syntax :
db.user.insert(
{
"_id" : ObjectId("61e50267b6697f8f10cd9932"),
"id_user" : 1213.0,
"nama_user" : "dika amelia",
"nomor_hp" : "081534567802",
"email" : "dikaamelia@gmail.com",
"jenis_kelamin" : "wanita",
"Transfer" : [
{id_Transfer: ObjectId("61e5029db6697f8f10cd9933")
}
]
})
Output :
Output :
Data 1
Data 2
Data 3
Output :
Data 1
Data 2
Data 3