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

Hvordan laver du en OG-forespørgsel på et array i mongodb?

Brug betingelsen $all til at finde poster, der matcher både "røde" og "blå" betingelser.

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

Hvis du vil have poster, der matcher enten "rød" eller "blå", kan du bruge tilstanden $in.

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


  1. MongoDB NodeJS-proces tør for hukommelse

  2. Opdateringsarray inde i Mongo-dokumentet virker ikke

  3. Opret mongoose model ud fra resultaterne af lean forespørgsel

  4. Kan det betale sig at forkorte MongoDB ejendomsnavne?