विशिष्ट मानों की सूची वापस करने के लिए map() का उपयोग करें। पहले कलेक्शन बनाएं:
> db.demo195.insertOne({"Subject":"MySQL"});
{ "acknowledged": true, "insertedId": ObjectId("5e3af3f203d395bdc21346d4") }
> db.demo195.insertOne({"Subject":"MongoDB"});
{ "acknowledged": true, "insertedId": ObjectId("5e3af3f703d395bdc21346d5") }
> db.demo195.insertOne({"Subject":"Java"});
{ "acknowledged": true, "insertedId": ObjectId("5e3af3fa03d395bdc21346d6") }
सभी डॉक्यूमेंट्स देखें:
> db.demo195.find();
आउटपुट:
{ "_id": ObjectId("5e3af3f203d395bdc21346d4"), "Subject": "MySQL" }
{ "_id": ObjectId("5e3af3f703d395bdc21346d5"), "Subject": "MongoDB" }
{ "_id": ObjectId("5e3af3fa03d395bdc21346d6"), "Subject": "Java" }
क्वेरी से विशिष्ट मानों की सूची वापस करने की क्वेरी:
> db.demo195.find().map(function(doc){ return doc.Subject });
परिणाम:
[ "MySQL", "MongoDB", "Java" ]