sql >> Database teknologi >  >> NoSQL >> MongoDB

Validerer det unikke af et indlejret dokument, der er omfattet af dets forælder i mongoose

Som du fandt ud af, gennemtvinger tilføjelse af et unikt indeks til et felt i et array ikke unikhed i arrayet, det sikrer, at der ikke er to dokumenter i samlingen indeholder den samme feltværdi i arrayet.

I stedet skal du se på $addToSet array-operator som en måde at atomisk tilføje en værdi til et array, hvis det ikke allerede er i arrayet.



  1. Hvordan fungerer ServiceStack PooledRedisClientManager failover?

  2. Hvordan kan jeg køre redis på en enkelt server på forskellige porte?

  3. Fordele og ulemper ved at bruge Selleri vs. RQ

  4. Find alle duplikerede dokumenter i en MongoDB-samling ved et nøglefelt