इसके लिए forEach() की अवधारणा के साथ काम करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.printDocuementValueDemo.insertOne({"InstructorName":"John Smith"});{ "acknowledge" :true, "insertId" :ObjectId("5cd6804f7924bb85b3f48950")}> db.printDocumentValueDemo.insertOne({"InstructorName ":"सैम विलियम्स"});{"स्वीकृत" :सच, "insertId" :ObjectId("5cd680577924bb85b3f48951")}> db.printDocumentValueDemo.insertOne({"InstructorName":"David Miller"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5cd680637924bb85b3f48952")}
खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.printDocumentValueDemo.find().pretty();
यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5cd6804f7924bb85b3f48950"), "InstructorName" :"John Smith"}{ "_id" :ObjectId("5cd680577924bb85b3f48951"), "InstructorName" :"Sam Williams"}{ "_id" :ObjectId("5cd680637924bb85b3f48952"), "InstructorName" :"डेविड मिलर"}
MongoDB शेल में दस्तावेज़ मान प्रिंट करने के लिए क्वेरी निम्नलिखित है -
> db.printDocumentValueDemo.find({ _id :ObjectId("5cd680577924bb85b3f48951")}, {InstructorName:1, _id:0}).forEach(function(myDocument) { Print(myDocument.InstructorName);});पूर्व>यह निम्नलिखित आउटपुट देगा -
सैम विलियम्स