Setelah menyiapkan doc..satu pertanyaan dasar adalah mongo DB sebagai implementasi tipe tabel hash?
MongoDB menggunakan BSON, bentuk biner dari JSON. Objek JSON pada dasarnya hanyalah "tabel hash" atau sekumpulan pasangan kunci/nilai.
apa sebenarnya kegunaan id objek? itu adalah angka besar yang dihasilkan seiring waktu.
Di MongoDB, setiap dokumen yang Anda simpan harus memiliki _id
. Jika Anda tidak menetapkan nilai untuk _id
, maka MongoDB akan secara otomatis menghasilkan satu untuk Anda. Jika Anda memiliki kunci unik saat memasukkan objek, Anda dapat menggunakannya sebagai gantinya. Untuk detail tentang ObjectId lihat di sini.
Jika saya melihat nosql yang merupakan nilai kunci, saya menanyakan dengan kunci nilainya.
MongoDB bukan hanya nilai kunci. MongoDB mendukung banyak indeks pada satu koleksi, Anda dapat melakukan kueri pada banyak bidang yang berbeda, bukan hanya "kunci" atau "id".