हां, आप कर सकते हैं $project
. का उपयोग करें वैसे करने के लिए। नेस्टेड contents
. को पुनः प्राप्त करने के लिए आपको बस इसे बताना होगा डॉट नोटेशन
का उपयोग कर ऑब्जेक्ट :
db.items.aggregate( {$project: {contents:'$field1.contents'}} );
इसके अतिरिक्त, यदि आप _id
को छुपाना चाहते हैं आउटपुट से फ़ील्ड, आप निर्दिष्ट कर सकते हैं _id: 0
$project
. में पैरामीटर:
db.items.aggregate( {$project: {contents:'$field1.contents', _id:0}} );