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

एक बीज स्ट्रिंग का उपयोग करके MongoDB में ObjectId बनाएं?

<घंटा/>

ऑब्जेक्ट आईडी बीज स्ट्रिंग को स्वीकार नहीं करता है। आपको _id - StringValue का उपयोग करने की आवश्यकता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo667.insertOne({_id:"Chris"});{ "acknowledge" :true, "insertId" :"Chris" }> db.demo667.insertOne({_id:"David"}); { "स्वीकृत" :सच, "insertId" :"David" }> db.demo667.insertOne({_id:"Chris"});2020-04-23T22:01:23.268+0530 E QUERY [js] WriteError:E11000 डुप्लिकेट कुंजी त्रुटि संग्रह:test.demo667 अनुक्रमणिका:_id_ dup कुंजी:{:"क्रिस"}:WriteError ({"अनुक्रमणिका":0, "कोड":11000, "errmsg":"E11000 डुप्लिकेट कुंजी त्रुटि संग्रह:test.demo667 अनुक्रमणिका:_id_ dup key:{ :\"Chris\" }", "op" :{ "_id" :"Chris" }})WriteError@src/mongo/shell/bulk_api.js:461:48Bulk/mergeBatchResults@src /mongo/shell/bulk_api.js:841:49Bulk/executeBatch@src/mongo/shell/bulk_api.js:906:13Bulk/this.execute@src/mongo/shell/bulk_api.js:1150:21DBCollection.prototype.insertOne @src/mongo/shell/crud_api.js:252:9@(shell):1:1> db.demo667.insertOne({_id:"Bob"});{ "acknowledged" :true, "insertedId" :" बॉब" }> db.demo667.insertOne({_id:"Mike"});{ "स्वीकृत" :सच, "insertId" :"माइक " } 

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo667.find();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

{ "_id" :"Chris" }{ "_id" :"David" }{ "_id" :"Bob" }{ "_id" :"Mike" }

  1. जावा का उपयोग करके MongoDB में डेटाबेस कैसे बनाएं?

    जावा में MongoDB डेटाबेस बनाने के लिए कोई अलग तरीका नहीं है, आप getDatabase() को लागू करके डेटाबेस बना सकते हैं com.mongodb.MongoClient . की विधि कक्षा। उदाहरण आयात करें; // डेटाबेस तक पहुँचना mongo.getDatabase(myDatabase1); mongo.getDatabase (myDatabase2); mongo.getDatabase (myDatabase3); System.o

  1. जावा का उपयोग करके MongoDB में एक इंडेक्स कैसे बनाएं?

    MongoDB में एक इंडेक्स बनाने के लिए, आपको createIndex() का उपयोग करना होगा विधि। सिंटैक्स db.COLLECTION_NAME.createIndex({KEY:1}) जहां key उस फाइल का नाम है जिस पर आप इंडेक्स बनाना चाहते हैं और 1 आरोही क्रम के लिए है। इंडेक्स को अवरोही क्रम में बनाने के लिए आपको -1 का उपयोग करना होगा। Java में, आप

  1. पायथन में एक लंबी बहु-पंक्ति स्ट्रिंग कैसे बनाएं?

    मल्टीलाइन स्ट्रिंग्स बनाने के लिए, सिंगल/डबल कोट्स की एक जोड़ी का उपयोग करने के बजाय, हम तीन जोड़े का उपयोग करते हैं। उदाहरण के लिए, multiline_str = """ My multi-line string """ print multiline_str यह आउटपुट देगा:   My   multi-line   string ध्यान दें कि