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

Come ottenere più documenti utilizzando l'array di MongoDb id?

MongoDB è sensibile al tipo, il che significa 1 è diverso con '1' , anche "55880c251df42d0466919268" e ObjectId("55880c251df42d0466919268") . L'ultimo è di tipo ObjectID ma non str, ed è anche il _id predefinito tipo di documento MongoDB.

Puoi trovare maggiori informazioni su ObjectID qui.

Prova:

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