MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

db.createCollection एक फंक्शन नहीं है

चेंजलॉग के अनुसार Mongodb 3.0 के लिए अब आपको इसके बजाय डेटाबेस ऑब्जेक्ट वाला क्लाइंट ऑब्जेक्ट मिलता है:

तो आपको चाहिए db ऑब्जेक्ट जो उस डेटाबेस को इंगित करता है जिसका आप उपयोग करना चाहते हैं, आपके मामले में mydb. इसे आजमाएं:

var url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {   //here db is the client obj
    if (err) throw err;
    var dbase = db.db("mydb"); //here
    dbase.createCollection("customers", function(err, res) {
        if (err) throw err;
        console.log("Collection created!");
        db.close();   //close method has also been moved to client obj
    });
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सी # का उपयोग कर मोंगोडीबी में एकाधिक स्तरीय नेस्टेड सरणी को क्वेरी करना, फ़िल्टर करना और अपडेट करना

  2. MongoDB 3 जावा जांचें कि क्या संग्रह मौजूद है

  3. मोंगो <3.2 . के साथ एकत्रीकरण में ऑपरेटर $arrayElemAt

  4. MongoDB 'गिनती ()' बहुत धीमी है। हम इसके साथ कैसे परिशोधित/काम करते हैं?

  5. mongodb 4.0 लेनदेन node.js के लिए समर्थन करता है