sql >> Databáze >  >> NoSQL >> MongoDB

mongoose vynutit jedinečný atribut na vlastnosti vnořeného dokumentu

dokumentace MongoDB vysvětluje:

Protože se zabýváte vloženými dokumenty, nemůžete vynutit jedinečnost vlastnosti v rámci pole vložených dokumentů stejného nadřazeného dokumentu.

Když se však následně pokusíte vložit nového Customer s uživatelem, který má také [email protected] jako e-mailová adresa se zobrazí chyba (ale pouze při ukládání, nikoli při použití .push() , protože jedinečnost je prosazována MongoDB, nikoli Mongoose).




  1. jarní data mongodb id mapování pole

  2. Mongo ekvivalent SQL SELECT DISTINCT?

  3. Aktualizujte pole v poli přesných prvků v MongoDB

  4. Meteor – Proč bych měl používat this.userId přes Meteor.userId() kdykoli je to možné?