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

Bagaimana saya bisa membuat ID unik untuk dokumen yang disematkan di MongoDB?

Ya, menggunakan ObjectId mongo adalah caranya. Satu-satunya hal adalah:Anda harus membuatnya sendiri, dalam kode aplikasi. Mereka dimaksudkan untuk menjadi unik secara global, pekerja yang berbeda tidak akan menghasilkan dua ObjectIds yang identik, jadi tidak ada kondisi balapan dalam pengertian itu.

Semua driver resmi harus menyediakan cara untuk menghasilkan ObjectId. Begini caranya di Ruby:

oid = BSON::ObjectId.new


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Waktu koneksi habis setelah memutakhirkan MongoDB.Driver dari 2.7.0 ke 2.7.1

  2. Satu publikasi menyembunyikan bidang bersarang dari publikasi lain

  3. Bagaimana cara mendapatkan Nilai Maks dan Min di MongoDB berdasarkan kunci tertentu?

  4. Bagaimana MongoDB mengimplementasikan indeks spasialnya?

  5. Cara mengkloning koleksi dari satu MongoDB ke yang lain di server yang sama