पाठ 8 / 22

प्रोजेक्शन

क्वेरी से कौन-से फ़ील्ड लौटाने हैं, यह चुनें।

शामिल करने के लिए 1, बाहर रखने के लिए 0

find() का दूसरा आर्ग्युमेंट प्रोजेक्शन है — फ़ील्ड को शामिल करने के लिए 1, बाहर रखने के लिए 0 सेट करें।

प्रोजेक्शन का उदाहरण

_id डिफ़ॉल्ट रूप से शामिल होता है — ज़रूरत न हो तो इसे स्पष्ट रूप से बाहर रखें।

db.users.find({ role: "engineer" }, { name: 1, role: 1, _id: 0 })

Output:

{ name: 'Grace Hopper', role: 'engineer' }
{ name: 'Barbara Liskov', role: 'engineer' }