आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:
> db.demo590.insert([
{ "Name": "Chris", "Age": 21 },
{ "Name": "Bob", "Age": 20 },
{ "Name": "Sam", "Age": 19 }
]); BulkWriteResult({ "writeErrors": [], "writeConcernErrors": [], "nInserted": 3, "nUpserted": 0, "nMatched": 0, "nModified": 0, "nRemoved": 0, "upserted": [] })
find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:
> db.demo590.find();
यह निम्न आउटपुट देगा:
{ "_id" : ObjectId("5e92d514fd2d90c177b5bcd0"), "Name" : "Chris", "Age" : 21 }
{ "_id" : ObjectId("5e92d514fd2d90c177b5bcd1"), "Name" : "Bob", "Age" : 20 }
{ "_id" : ObjectId("5e92d514fd2d90c177b5bcd2"), "Name" : "Sam", "Age" : 19 }
_id को छोड़कर सभी फील्ड्स के मान प्रदर्शित करने के लिए क्वेरी (कस्टम फील्ड नेम्स के साथ):
> var listOfObject = [];
> db.demo590.find().forEach(function(d){
var ob = {};
ob["StudentFirstName"] = d.Name;
ob["StudentAge"] = d.Age;
listOfObject.push(ob);
});
दस्तावेज प्रदर्शित करने के लिए क्वेरी:
> listOfObject;
यह निम्न आउटपुट देगा:
[
{ "StudentFirstName" : "Chris", "StudentAge" : 21 },
{ "StudentFirstName" : "Bob", "StudentAge" : 20 },
{ "StudentFirstName" : "Sam", "StudentAge" : 19 }
]