MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB гарантира ли уникални стойности на полето _id при използване на съставен ключ на фрагмент с _id

MongoDB не гарантира уникален _id полета в сегменти, когато се използва като съставен ключ.

Документацията заявява:

Така че вие, ако искате mongo да наложи уникалността на имейла, просто използвайте имейла като shard ключ.

Имейл адресът има известна произволност, което е добре (_id има известна предвидимост вграден), но предлагам да използвате полето за имейл като хеширан shard ключ .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Пакетно вмъкване/актуализация с помощта на Mongoid?

  2. Копирайте стойността на първия масив в друго поле в MongoDB

  3. MongoDb съществува на колона

  4. Mongoose:намерете смесени типове документи с множество записи

  5. Защо предупреждението е дефинирано, а два реда по-късно не е (Метеор)?