MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mangusta wymusza unikalny atrybut na właściwości dokumentu podrzędnego

Dokumentacja MongoDB wyjaśnia:

Ponieważ masz do czynienia z osadzonymi dokumentami, nie możesz wymusić unikalności właściwości w tablicy osadzonych dokumentów tego samego dokumentu nadrzędnego.

Jednakże, gdy później spróbujesz wstawić nowego Customer z użytkownikiem, który ma również [email protected] jako adres e-mail, otrzymasz błąd (ale tylko podczas zapisywania, a nie przy użyciu .push() , ponieważ unikalność jest wymuszana przez MongoDB, a nie Mongoose).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wygląda na to, że operator zapytania $expr nie działa z notacją z kropką w tablicy

  2. MongoDB łączy dane w tablicy obiektów

  3. MongoDB $przełącznik

  4. Używanie MongoDB $pull do usuwania dokumentów z tablicy

  5. Buforowanie połączeń MongoDB w Django