MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como você faz uma consulta AND em uma matriz no mongodb?


Use a condição $all para localizar registros que correspondam às condições "red" e "blue".
db.my_collection.find({tags: { $all : ["red","blue"]}})

Se você quiser registros que correspondam a "vermelho" ou "azul", use a condição $in.
db.my_collection.find({tags: { $in : ["red","blue"]}})