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

Mongoose.js instance.save () कॉलबैक फायरिंग नहीं

यह एक ऐसा मामला है जहां आप मॉडल को वैश्विक नेवला ऑब्जेक्ट में जोड़ रहे हैं लेकिन एक अलग कनेक्शन खोल रहे हैं mongo.createConnection() कि मॉडल का हिस्सा नहीं हैं। चूंकि मॉडल का कोई कनेक्शन नहीं है, यह डीबी में सहेज नहीं सकता है।

इसे या तो वैश्विक नेवला कनेक्शन पर मोंगो से जोड़कर हल किया जाता है:

var connection = mongo.createConnection('mongodb://127.0.0.1/test');
// becomes
var connection = mongo.connect('mongodb://127.0.0.1/test');

या अपने मॉडल को अपने अलग कनेक्शन में जोड़कर:

var BookModel = mongo.model('abook', BookSchema);
// becomes
var BookModel = connection.model('abook', BookSchema);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी $indexOfArray

  2. मोंगोडीबी:कई मानदंडों के साथ ऐरे में मूल्य पाएं

  3. मोंगोडब शुरू नहीं होगा

  4. मोंगोडीबी $शाब्दिक

  5. MongoDB $toDecimal