MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bingung tentang Terminologi Mongoose/Mongo. Apakah Sub-Dokumen/Dokumen Tertanam juga Koleksi?

Ada dua jenis subdokumen - Tersemat dan Referensi . Ini adalah klasifikasi tingkat luwak. Di tingkat MongoDB itu hanya Koleksi dan Dokumen .

Perbedaan antara dokumen Tertanam dan yang Direferensikan di Mongoose adalah bahwa yang pertama mirip dengan memiliki skema anak "tertanam" di induknya. Yaitu. sejauh menyangkut MongoDB itu (Induk) hanyalah satu dokumen besar.

Sedangkan dalam dokumen yang direferensikan, dokumen Induk hanya menyimpan ObjectID dokumen anak, yaitu dokumen anak "direferensikan", dan terserah Anda untuk "isi " seluruh dokumen.

Apa yang Anda gunakan children: [Child.schema] adalah sintaks dari dokumen Tertanam.

Jadi Anda hanya akan memiliki 1 koleksi di MongoDB.

Opsi itu hanya agar jika Anda benar-benar membuat model dari skema itu, ia menggunakan nama yang Anda berikan alih-alih menyimpulkan secara otomatis.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara melihat implementasi repositori yang dihasilkan oleh Spring Data MongoDB?

  2. Driver php MongoDB menyebabkan Apache pada XAMPP OS X gagal

  3. MongoDB tidak akan terhubung ke MongoHQ menggunakan Mongoid

  4. MongoDB $sortByCount Operator Agregasi

  5. Apa perilaku pengaturan batas waktu dalam eksekusi pipa agregasi di Driver Java MongoDB?