Dùng find() với $in để lấy nhiều document theo danh sách _id ObjectId.
Tạo collection demo281:
> db.demo281.insertOne({"Name":"Chris","Age":21});
> db.demo281.insertOne({"Name":"Bob","Age":23});
> db.demo281.insertOne({"Name":"David","Age":28});
Truy vấn 2 _id cụ thể:
> db.demo281.find({
_id:{$in:[ObjectId("5e4aac28dd099650a5401a66"),ObjectId("5e4aac46dd099650a5401a67")]}
});
Kết quả trả về Chris và Bob:
{
"_id" : ObjectId("5e4aac28dd099650a5401a66"),
"Name" : "Chris",
"Age" : 21
}
{
"_id" : ObjectId("5e4aac46dd099650a5401a67"),
"Name" : "Bob",
"Age" : 23
}