हाँ, हम MongoDB में निम्नलिखित सिंटैक्स का उपयोग करके _id से बच सकते हैं -
db.yourCollectionName.find({},{ _id:0});
आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं:>
> db.excludeIdDemo.insertOne({"CustomerName":"Larry"});{ "acknowledge" :true, "insertId" :ObjectId("5cd7f62c1a844af18acdffb9")}> db.excludeIdDemo.insertOne({" :"क्रिस"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5cd7f6311a844af18acdffba")}> db.excludeIdDemo.insertOne({"CustomerName":"Mike"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5cd7f6351a844af18acdffbb")}> db.excludeIdDemo.insertOne({"CustomerName":"Bob"});{ "acknowledgeed" :true, "insertedId" :ObjectId("5cd7f6381a844")>खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
> db.excludeIdDemo.find().pretty();यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "_id" :ObjectId("5cd7f62c1a844af18acdffb9"), "CustomerName" :"Larry" }{ "_id" :ObjectId("5cd7f6311a844af18acdffba"), "CustomerName" :"Chris" }{ "_id" :"5cd7f6351a844af18acdffbb"), "CustomerName" :"Mike" }{ "_id" :ObjectId("5cd7f6381a844af18acdffbc"), "CustomerName:"Bob"}खोज में _id को बाहर करने के लिए क्वेरी निम्नलिखित है () -
> db.excludeIdDemo.find({},{ _id:0});यह निम्नलिखित आउटपुट उत्पन्न करेगा -
{ "CustomerName" :"Larry" }{ "CustomerName" :"Chris" }{ "CustomerName" :"Mike" }{ "CustomerName" :"Bob" }