MongoDB mencipta indeks: db.collection.createIndex({ nama: 1}) db - ialah pangkalan data koleksi - ialah jadual (berkaitan dengan mysql)
Mengenai penubuhan pangkalan data, saya akan menulis seperti ini: (untuk rujukan sahaja) pelajar { _id:ObjectID(<MongoDB ID>), id:<ID pelajar> , jantina: <jantina>, umur: <umur>, nama:<nama>, id_kursus:[
Mongodb mempunyai DBRef sebagai rujukan dokumen, yang boleh merekodkan lokasi dokumen koleksi lain. Walau bagaimanapun, rujukan ini bukan konsep kunci asing dalam pangkalan data SQL Ia hanya boleh merekodkan nama koleksi dan nombor ID dokumen yang dirujuk berubah atau dipadamkan. Semua penubuhan perhubungan rujukan mongodb terutamanya dilakukan melalui program dan bukannya pangkalan data.
MongoDB mencipta indeks: db.collection.createIndex({ nama: 1})
db - ialah pangkalan data
koleksi - ialah jadual (berkaitan dengan mysql)
Mengenai penubuhan pangkalan data, saya akan menulis seperti ini: (untuk rujukan sahaja)
pelajar
{
_id:ObjectID(<MongoDB ID>),
id:<ID pelajar> ,
jantina: <jantina>,
umur: <umur>,
nama:<nama>,
id_kursus:[
]
}
guru
{
_id:ObjectID(<MongoDB ID>),
id:<nombor fakulti>,
nama:<nama>,
kursus: [ course_id1 , course_id2 ]
}
kursus
{
_id:ObjectID(<ID MongoDB>),
id:<nombor kursus>
}
Mongodb mempunyai DBRef sebagai rujukan dokumen, yang boleh merekodkan lokasi dokumen koleksi lain. Walau bagaimanapun, rujukan ini bukan konsep kunci asing dalam pangkalan data SQL Ia hanya boleh merekodkan nama koleksi dan nombor ID dokumen yang dirujuk berubah atau dipadamkan. Semua penubuhan perhubungan rujukan mongodb terutamanya dilakukan melalui program dan bukannya pangkalan data.