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

Cách dùng MongoDB đếm collection khớp hai trường

Sử dụng count() với bộ lọc chứa hai trường. Tạo collection:

> db.demo175.insertOne({ "EmployeeName": "Bob", "isMarried": "YES" });
{ "acknowledged": true, "insertedId": ObjectId("5e3840969e4f06af551997e8") }
> db.demo175.insertOne({ "EmployeeName": "David", "isMarried": "NO" });
{ "acknowledged": true, "insertedId": ObjectId("5e38409e9e4f06af551997e9") }
> db.demo175.insertOne({ "EmployeeName": "Mike", "isMarried": "YES" });
{ "acknowledged": true, "insertedId": ObjectId("5e3840a79e4f06af551997ea") }
> db.demo175.insertOne({ "EmployeeName": "Sam", "isMarried": "NO" });
{ "acknowledged": true, "insertedId": ObjectId("5e3840ae9e4f06af551997eb") }

Hiển thị document.

Đếm document có EmployeeName="Mike" VÀ isMarried="YES":

> db.demo175.count({ "EmployeeName": "Mike", "isMarried": "YES" });

Kết quả:

1