Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MongoDB

Truy vấn collection MongoDB với getCollection()

Phương thức db.getCollection('name') truy xuất collection (hữu ích khi tên collection có ký tự đặc biệt).

Tạo collection demo294:

> db.demo294.insertOne({"EmployeeId":101,"EmployeeName":"Chris"});
> db.demo294.insertOne({"EmployeeId":102,"EmployeeName":"Bob"});
> db.demo294.insertOne({"EmployeeId":103,"EmployeeName":"David"});

Dùng getCollection() kết hợp find với $in:

> db.getCollection('demo294').find({"EmployeeId":{$in:[101,103]}});

Kết quả:

{
   "_id" : ObjectId("5e4d4a1a5d93261e4bc9ea36"),
   "EmployeeId" : 101,
   "EmployeeName" : "Chris"
}
{
   "_id" : ObjectId("5e4d4a335d93261e4bc9ea38"),
   "EmployeeId" : 103,
   "EmployeeName" : "David"
}