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

MongoDB में createdCollectionAutomatically का क्या अर्थ है?

MongoDB में createdCollectionAutomatically फील्ड का मतलब

जब आप किसी ऐसे कलेक्शन पर इंडेक्स बनाते हैं जो मौजूद नहीं है, तो MongoDB ऑटोमैटिकली उस कलेक्शन को बना देता है। createdCollectionAutomatically फील्ड बताता है कि ऑपरेशन ने नया कलेक्शन बनाया है।

उदाहरण: नए कलेक्शन पर इंडेक्स बनाएं

> db.createCollectionDemo.createIndex({"ClientCountryName": 1});
{
  "createdCollectionAutomatically": true,
  "numIndexesBefore": 1,
  "numIndexesAfter": 2,
  "ok": 1
}

आउटपुट समझें

  • createdCollectionAutomatically: true - कलेक्शन ऑटोमैटिकली बना
  • numIndexesBefore: 1 - पहले केवल _id इंडेक्स था
  • numIndexesAfter: 2 - अब दो इंडेक्स हैं (_id + नया)
  • ok: 1 - ऑपरेशन सफल

डॉक्यूमेंट इन्सर्ट करके वेरिफाई करें

> db.createCollectionDemo.insertOne({"ClientName":"Larry","ClientCountryName":"US"});
{ "acknowledged": true, "insertedId": ObjectId("5cd2950be3526dbddbbfb612") }

डॉक्यूमेंट देखें

> db.createCollectionDemo.find().pretty();
{
  "_id": ObjectId("5cd2950be3526dbddbbfb612"),
  "ClientName": "Larry",
  "ClientCountryName": "US"
}

महत्वपूर्ण नोट

  • यह व्यवहार createIndex(), insertOne(), update() (upsert के साथ) पर लागू होता है
  • प्रोडक्शन में कलेक्शन पहले से बनाने की सलाह दी जाती है
  • false मानने पर कलेक्शन पहले से मौजूद था
  1. ट्विटर पर बायो का क्या मतलब है? ट्विटर पर बायो का क्या मतलब है?

    ट्विटर बायो आपकी ट्विटर प्रोफाइल सेट करने का एक घटक है। यह आपके नाम और ट्विटर हैंडल के नीचे आपकी प्रोफाइल पर दिखाई देता है। इसका उपयोग दूसरों को संक्षिप्त परिचय देने के लिए करें कि आप कौन हैं, अपनी रुचियों को सूचीबद्ध करें, या अपने व्यवसाय को बढ़ावा दें। अपना बायो कैसे बदलें आप अपनी प्रोफाइल एडिट

  1. लिनक्स में Bash का क्या अर्थ है? लिनक्स में Bash का क्या अर्थ है?

    Bash परिभाषित नाम Bash Bourne-Again SHell का संक्षिप्त नाम है, स्टीफन बॉर्न के नाम पर एक खेल, जो Bash के पूर्ववर्तियों में से एक के निर्माता हैं। पहला बीटा 1989 में जारी किया गया था, और इस लेखन के अनुसार, दिसंबर 2020 में इसका सबसे हालिया अपडेट देखा गया: संस्करण 5.1। Bash शेल भाषाओं में सबसे लोकप्रि

  1. इन-ऐप परचेज का क्या मतलब है? इन-ऐप परचेज का क्या मतलब है?

    यदि आप मोबाइल ऐप्स का उपयोग करते हैं, तो आपने शायद इन-ऐप परचेज का सामना किया है, हालांकि आप शब्दावली पर अस्पष्ट हो सकते हैं। इन-ऐप परचेज को समझना महत्वपूर्ण है, न केवल उनके साथ बातचीत करने के लिए बल्कि उनसे जुड़े लगातार विकसित होने वाले विमर्श में शामिल होने के लिए भी। इन-ऐप परचेज का क्या अर्थ है?