इसके लिए बस find() का उपयोग करें। अलग फॉर्मेट के लिए pretty() का उपयोग करें। पहले कलेक्शन बनाएं:
> db.getSpecificData.insertOne({
"StudentName": "John",
"Information": {
"FatherName": "Chris",
"Place": { "CountryName": "US", "ZipCode": "111344" },
"id": "1"
}
});
{ "acknowledged": true, "insertedId": ObjectId("5e039abdf5e889d7a5199509") }
> db.getSpecificData.insertOne({
"StudentName": "Carol",
"Information": {
"FatherName": "Robert",
"Place": { "CountryName": "UK", "ZipCode": "746464" },
"id": "2"
}
});
{ "acknowledged": true, "insertedId": ObjectId("5e039ae6f5e889d7a519950a") }
> db.getSpecificData.insertOne({
"StudentName": "David",
"Information": {
"FatherName": "Carol",
"Place": { "CountryName": "US", "ZipCode": "567334" },
"id": "3"
}
});
{ "acknowledged": true, "insertedId": ObjectId("5e039ae7f5e889d7a519950b") }
> db.getSpecificData.insertOne({
"StudentName": "Jace",
"Information": {
"FatherName": "Bob",
"Place": { "CountryName": "US", "ZipCode": "999999" },
"id": "4"
}
});
{ "acknowledged": true, "insertedId": ObjectId("5e039ae8f5e889d7a519950c") }
सभी डॉक्यूमेंट्स देखें (pretty फॉर्मेट में):
> db.getSpecificData.find({'Information.Place.CountryName':"US"}, {}, {limit: 2}, function(error, data) {}).pretty();
आउटपुट:
अलग फॉर्मेट में विशिष्ट डेटा प्राप्त करने की क्वेरी:
> db.getSpecificData.find({'Information.Place.CountryName':"US"}, {}).limit(2);परिणाम: