Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

क्या मोंगोडीबी _id से बचने के लिए () फ़ंक्शन डिस्प्ले ढूंढ सकता है?

<घंटा/>

हाँ, हम 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" }

  1. क्रोम में जावास्क्रिप्ट फ़ंक्शन परिभाषा? मुझे ये कैसे मिल सकता है?

    Google Chrome में JavaScript फ़ंक्शन परिभाषा ढूंढने के लिए, वेब ब्राउज़र खोलें और डेवलपर टूल तक पहुंचने के लिए F12 दबाएं. अब Ctrl + Shift + F दबाएं रेगुलर एक्सप्रेशन की जाँच करें जैसा कि नीचे दिखाया गया है - फ़ंक्शन के लिए खोजें और बस इतना ही।

  1. MongoDB क्वेरी _id . को छोड़कर, सभी फ़ील्ड मान प्रदर्शित करने के लिए

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - db.demo590.insert([... {नाम:क्रिस, आयु:21},... {नाम:बॉब, आयु:20},। .. {नाम:सैम, आयु:19 }...]);बल्कवाइट रिसेट ({राइट एरर्स:[ ], राइट कॉन्सर्नएरर्स:[ ], एन इन्सर्टेड :3, एनअप्सर्टेड :0, nMatched :0, nModified :0, nRemoved :0, upserted :[ ]}) संग्रह से स

  1. मैं MongoDB 4 में दस्तावेज़ों को कैसे सॉर्ट कर सकता हूँ और केवल एक ही फ़ील्ड प्रदर्शित कर सकता हूँ?

    MongoDB 4 में दस्तावेज़ों को सॉर्ट करने के लिए, सॉर्ट () का उपयोग करें। केवल एक ही फ़ील्ड दिखाने के लिए, जिसे सॉर्ट किया गया है, इसे 1 पर सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo611.insertOne({Name:Bob});{ acknowledgeed :true, insertedId:ObjectId(5e98711bf6b89257f)} संग्रह से सभी