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

'process.nextTick (फ़ंक्शन() {फेंक एरर;})' - अपरिभाषित कोई फ़ंक्शन नहीं है (मोंगोडब/मोंगोज़)

दी गई जानकारी से ऐसा लगता है कि आप mongodb 2.0 ड्राइवर का उपयोग कर रहे हैं। Db.collectionNames पद्धति को हटा दिया गया था। इस पृष्ठ का "डीबी ऑब्जेक्ट" अनुभाग देखें - https://github.com/mongodb/node-mongodb-native/blob/0642f18fd85037522acf2e7560148a8bc5429a8a/docs/content/tutorials/changes-from-1.0.md#L38

उन्होंने इसे सूची संग्रह के साथ बदल दिया है। आपको इसके साथ समान प्रभाव मिलना चाहिए:

mongoose.connection.db.listCollections().toArray(function(err, names) {
    if (err) {
        console.log(err);
    }
    else {
        names.forEach(function(e,i,a) {
            mongoose.connection.db.dropCollection(e.name);
            console.log("--->>", e.name);
        });
    }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb योग क्वेरी

  2. स्प्रिंग डेटा मोंगो रिपोजिटरी ::सभी रेपो मुद्दों पर सामान्य साझा विधि

  3. Mongoose स्कीमा में अनेक मानों का उपयोग करने वाले अद्वितीय दस्तावेज़

  4. DevOps ओपन-सोर्स डेटाबेस ऑडिट मैनुअल - वह सब कुछ जो आपको जानना चाहिए

  5. फ़ील्ड के प्रकार को कैसे बदलें?