sql >> Database >  >> NoSQL >> MongoDB

Het valideren van de uniciteit van een ingesloten document dat door het bovenliggende document in mangoest wordt begrensd

Zoals je hebt ontdekt, dwingt het toevoegen van een unieke index aan een veld van een array geen uniciteit binnen de array af, het zorgt ervoor dat er geen twee documenten in de verzameling dezelfde veldwaarde in de array bevatten.

Kijk in plaats daarvan naar de $addToSet array-operator als een manier om atomair een waarde toe te voegen aan een array, alleen als deze nog niet in de array staat.



  1. golang + redis concurrency scheduler prestatieprobleem

  2. Hoe addToSet uit te voeren met de officiële Go-driver?

  3. Memcached installeren op Debian 9

  4. Honderden tellers tegelijk verhogen, redis of mongodb?