Trong MongoDB của tôi, tôi có một bộ sưu tập sinh viên với 10 bản ghi có các trường namevà roll. Một kỷ lục của bộ sưu tập này là:
{
"_id" : ObjectId("53d9feff55d6b4dd1171dd9e"),
"name" : "Swati",
"roll" : "80",
}
Tôi muốn truy xuất trường rollchỉ cho tất cả 10 bản ghi trong bộ sưu tập như chúng ta sẽ làm trong cơ sở dữ liệu truyền thống bằng cách sử dụng:
SELECT roll FROM student
Tôi đã đi qua nhiều blog nhưng tất cả đều dẫn đến một truy vấn phải có WHEREmệnh đề trong đó, ví dụ:
db.students.find({ "roll": { $gt: 70 })
Truy vấn tương đương với:
SELECT * FROM student WHERE roll > 70
Yêu cầu của tôi là chỉ tìm một khóa duy nhất mà không có bất kỳ điều kiện nào. Vì vậy, các hoạt động truy vấn cho điều đó là gì.
