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

MongoDB:Уникален ключ във вградения документ

Уникални индекси съществуват само в цялата колекция. За да наложите уникалност и други ограничения в целия документ, трябва да го направите в клиентския код. (Вероятно виртуалните колекции биха позволили това, можете да гласувате за това.)

Това, което се опитвате да направите във вашия случай, е да създадете индекс на ключ Items.Name който не съществува в нито един от документите (не се отнася до вградени документи вътре в масива Items ), следователно е null и нарушава уникалното ограничение в колекцията.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. WiredTiger и актуализации на място

  2. Струва ли си съкращаването на имената на свойства на MongoDB?

  3. Push операции в MongoDB

  4. Запитване на елементи от масива с Mongo

  5. как да итерирате монго курсор в цикъл в python