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

Kunci Komposit MongoDB

Anda juga dapat menggunakan objek untuk bidang _id. Bidang _id selalu unik. Dengan begitu Anda mendapatkan kunci utama komposit:

 { _id : { a : 1, b: 1} }

Berhati-hatilah saat membuat id ini karena urutan kunci (a dan b dalam contoh) penting, jika Anda menukarnya, itu dianggap sebagai objek yang berbeda.

Kemungkinan lainnya adalah membiarkan _id saja dan membuat indeks gabungan yang unik.

db.things.ensureIndex({firstname: 1, lastname: 1}, {unique: true});
//Deprecated since version 3.0.0, is now an alias for db.things.createIndex()

https://docs.mongodb.org/v3.0/reference/method/db.collection.ensureIndex/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dokumen yang disematkan vs referensi dalam model desain luwak?

  2. IDE kueri untuk MongoDB?

  3. Hapus semua yang ada di database MongoDB

  4. Bagaimana cara mendapatkan id objek di PyMongo setelah dimasukkan?

  5. Bagaimana cara saya menanyakan objek yang direferensikan di MongoDB?