MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Filtrer la collection MongoDb si le tableau de champs et le tableau d'arguments se croisent

Oui, une requête serait :

var searchKeywords = ['a','b','c','d']

MyCollection = new Mongo.Collection('mycollection');

MyCollection.insert({
  keywords: ['x','y','a','b']
});
// returns some ID

MyCollection.findOne({
  keywords: { $in: searchKeywords } 
})._id
// returns the same ID