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

Come si esegue una query AND su un array in mongodb?

Usa la condizione $all per trovare i record che soddisfano sia le condizioni "rosso" che "blu".

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

Se desideri record che corrispondano a "rosso" o "blu", puoi utilizzare la condizione $in.

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