sql >> Database >  >> NoSQL >> MongoDB

Hoe voer je een AND-query uit op een array in mongodb?

Gebruik de voorwaarde $all om records te vinden die overeenkomen met zowel de "rode" als de "blauwe" voorwaarden.

db.my_collection.find({tags: { $all : ["red","blue"]}})

Als u records wilt die overeenkomen met "rood" of "blauw", kunt u de voorwaarde $in gebruiken.

db.my_collection.find({tags: { $in : ["red","blue"]}})


  1. mongodb c# selecteer specifiek veld

  2. mangoest Datum vergelijken zonder tijd en groeperen op meerdere eigenschappen?

  3. MongoDB:unieke beperking verwijderen

  4. Mongo opent te veel verbindingen