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

Como obter vários documentos usando array de id MongoDb?


MongoDB é sensível ao tipo, o que significa 1 é diferente com '1' , assim como "55880c251df42d0466919268" e ObjectId("55880c251df42d0466919268") . O último está no tipo ObjectID, mas não str, e também é o padrão _id tipo de documento MongoDB.

Você pode encontrar mais informações sobre ObjectID aqui.

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