কাস্টম লজিক এবং while লুপ ব্যবহার করে কার্সর ইটারেশন কাউন্ট করুন।
> db.demo724.insertOne({ details: { id:101, otherDetails:[ {Name:"Chris"} ] } });
> db.demo724.insertOne({ });
> db.demo724.insertOne({ details: { id:1001 } });
সব ডকুমেন্ট দেখুন:
> db.demo724.find();
কাউন্ট করার কোড:
> var c = db.demo724.find();
> var detailsCount = 0;
> while (c.hasNext()) {
var current = c.next();
if (typeof current["details"] != "undefined") {
detailsCount++;
}
}
> print("number of details: " + detailsCount);
আউটপুট: number of details: 2