sql >> Databasteknik >  >> NoSQL >> MongoDB

Validerar det unika hos ett inbäddat dokument som omfattas av dess förälder i mongoose

Som du fick reda på, genom att lägga till ett unikt index till ett fält i en array framtvingar inte det unika inom arrayen, det säkerställer att inga två dokument i samlingen innehåller samma fältvärde i arrayen.

Titta istället på $addToSet arrayoperator som ett sätt att atomiskt lägga till ett värde till en array endast om den inte redan finns i arrayen.



  1. Att använda multiprocessing pool från selleri uppgift väcker undantag

  2. MongoDB:undantag i initAndListen:20 Försökte skapa en låsfil på en skrivskyddad katalog:/data/db, avslutande

  3. Redis, Node.js och Socket.io:Korsserverautentisering och förståelse för node.js

  4. Hur man konfigurerar vårstartwebbappen med redis med Docker