Data ফিরে পড়া find() ব্যবহার করে, যা প্রতিটা matching document return করে, আর findOne(), যা শুধু প্রথম match return করে।
কোনো argument ছাড়া call করা হলে, find() collection-এর প্রতিটা document return করে:
db.users.find()Field value দিয়ে filter করতে একটা query object pass করুন — এটা প্রতিটা document return করে যেখানে age ঠিক 27:
db.users.find({ age: 27 })যখন আপনি একটা একক result আশা করেন (বা শুধু তা নিয়েই চিন্তিত) তখন findOne() ব্যবহার করুন — এটা সরাসরি একটা document object return করে, একটা list না:
db.users.findOne({ email: "ananya@example.com" })JSON-এর একক লাইনের বদলে indentation দিয়ে result format করতে shell-এ .pretty() chain করুন:
db.users.find().pretty()find() একটা cursor return করে
find() আসলে একটা cursor return করে, একটা array না — shell স্বয়ংক্রিয়ভাবে প্রথম ২০টা result প্রিন্ট করে আর আপনাকে আরও দেখতে it টাইপ করতে দেয়। Application code থেকে (Node.js, এই কোর্সে পরে), আপনি সাধারণত .toArray() দিয়ে cursor-কে একটা array-তে convert করেন।