ऑब्जेक्ट आईडी के बिना संग्रह के दस्तावेज़ वापस करने के लिए, _id:0 सेट करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> db.returnDocumentWithoutObjectId.insertOne({"Name":"Carol","Age":25});{ "स्वीकृत" :सच, "insertId" :ObjectId("5ce8ba6c78f00858fb12e8fa")}> db.returnDocumentWithoutObjectId। इंसर्टऑन ({"नाम":"सैम", "आयु":21}); {"स्वीकृत":सत्य, "सम्मिलित आईडी":ऑब्जेक्ट आईडी ("5ce8ba6d78f00858fb12e8fb")}> db.returnDocumentWithoutObjectId.insertOne({"Name":" जॉन","आयु":23});{ "स्वीकृत" :सच, "insertId" :ObjectId("5ce8ba6f78f00858fb12e8fc")}
खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.returnDocumentWithoutObjectId.find();
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5ce8ba6c78f00858fb12e8fa"), "Name" :"Carol", "Age" :25 }{ "_id" :ObjectId("5ce8ba6d78f00858fb12e8fb"), "Name" :"Sam", " आयु" :21 }{ "_id" :ObjectId("5ce8ba6f78f00858fb12e8fc"), "नाम" :"जॉन", "आयु" :23 }
MongoDB में ऑब्जेक्ट के बिना संग्रह के दस्तावेज़ वापस करने की क्वेरी निम्नलिखित है -
> db.returnDocumentWithoutObjectId.find({},{_id:0});
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "नाम" :"कैरोल", "आयु" :25 }{ "नाम" :"सैम", "आयु" :21 }{ "नाम" :"जॉन", "आयु" :23 }पूर्व>