Dokumen adalah unit dasar data di MongoDB. Ini terdiri dari pasangan bidang/nilai yang ditulis dalam format BSON
Bidang adalah pasangan nama/nilai dalam dokumen MongoDB sedangkan nilai adalah nilai spesifik dari pasangan bidang/nilai dokumen. Sekelompok dokumen bersama-sama dikenal sebagai koleksi
Bidang dalam dokumen MongoDB dapat berupa tipe data BSON apa pun. Daftar lengkap jenis dapat ditemukan di sini
Hal yang paling penting untuk diingat adalah bahwa setiap dokumen MongoDB memerlukan bidang _id
unik, yang berfungsi sebagai kunci pencari utama untuk setiap dokumen
Jika pengguna tidak menentukan kolom _id
saat membuat dokumen baru, MongoDB secara otomatis membuat nilai ObjectId yang direpresentasikan sebagai string angka. Ini ditunjukkan pada contoh di bawah ini
ObjectId [default]
{ _id: ObjectId["57d28452ed5d4d54e8687098"], first: "Hugh", last: "Manatee", email: "[email protected]", }
Bidang _id
_ tidak dapat diubah, namun Anda dapat menambahkan dokumen baru dengan bidang _id
dari tipe data BSON apa pun selain array
Contoh ID khusus [dalam contoh ini, string]
{ _id: "Studio3TMascot", first: "Hugh", last: "Manatee", email: "[email protected]", }_
Ukuran dokumen maksimum adalah 16 MB, namun MongoDB menggunakan GridFS untuk menampung dokumen yang lebih besar
Dalam contoh berikut, kami akan menunjukkan cara menjalankan perintah CRUD terkait dokumen melalui Studio 3T
Unduh versi terbaru Studio 3T di sini
Klik kanan sel mana pun saat melihat koleksi di Tampilan Tabel, Pohon, atau JSON. dan pilih Sisipkan Dokumen. Alternatifnya, gunakan pintasan Ctrl + D [⌘ + D]
[email protected]", }_0 menjadi{ _id: "Studio3TMascot", first: "Hugh", last: "Manatee", email: "[email protected]", }1
Pilih untuk menyetel salah satu bidang
- Dokumen yang cocok dengan kriteria kueri
- Dokumen yang cocok dengan kriteria kueri yang memiliki bidang ini
- Semua dokumen dalam koleksi
- Semua Dokumen dalam koleksi yang memiliki bidang ini
Dalam contoh ini, kami akan memilih kriteria kueri pencocokan Dokumen
[email protected]", }2 – dan tekan “Enter”Terakhir, untuk mengganti nama bidang di semua dokumen dalam koleksi, ikuti langkah-langkah di bawah ini [sama dengan langkah di atas selain tanpa. 4]