Câu lệnh db.collection.find() trả về con trỏ (cursor) của Result Set, cho phép duyệt qua kết quả hoặc in tất cả document.
Tạo collection:
> db.findCursorDemo.insertOne({"ClientFirstName":"John","ClientLastName":"Smith"});
{ "acknowledged" : true, "insertedId" : ObjectId("5cd00a1c588d4a6447b2e05c") }
> db.findCursorDemo.insertOne({"ClientFirstName":"Carol","ClientLastName":"Taylor"});
{ "acknowledged" : true, "insertedId" : ObjectId("5cd00a26588d4a6447b2e05d") }
> db.findCursorDemo.insertOne({"ClientFirstName":"David","ClientLastName":"Miller"});
{ "acknowledged" : true, "insertedId" : ObjectId("5cd00a33588d4a6447b2e05e") }
Gọi find() trả về cursor:
> db.findCursorDemo.find();
Kết quả (shell tự động duyệt cursor in ra document):