ใช้ hasNext() และ next()
Cursor ที่ได้จาก find() สามารถวนลูปดึงข้อมูลทีละรายการด้วย hasNext() และ next()
> db.demo191.insertOne({ "EmployeeId": 1, "EmployeeName": "Chris Brown" });
คำสั่งวนลูปดึงข้อมูลที่ EmployeeId = 1:
var cursor = db.demo191.find({ "EmployeeId": 1 });
while (cursor.hasNext()) { print(tojson(cursor.next())); }
ผลลัพธ์: แสดงเอกสารทั้ง 3 รายการที่ EmployeeId = 1