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

Comment obtenir plusieurs documents à l'aide d'un tableau d'identifiants MongoDb ?

MongoDB est sensible au type, ce qui signifie 1 est différent avec '1' , de même "55880c251df42d0466919268" et ObjectId("55880c251df42d0466919268") . Le dernier est de type ObjectID mais pas str, et est également le _id par défaut type de document MongoDB.

Vous pouvez trouver plus d'informations sur ObjectID ici.

Essayez :

db.getCollection('feed').find({"_id" : {"$in" : [ObjectId("55880c251df42d0466919268"), ObjectId("55bf528e69b70ae79be35006")]}});