MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Обратното извикване на Mongoose.js instance.save() не се задейства

това е случай, в който добавяте модела към глобалния обект mongoose, но отваряте отделна връзка mongo.createConnection() от които моделите не са част. Тъй като моделът няма връзка, той не може да запише в db.

това се решава или чрез свързване към mongo на глобалната връзка mongoose:

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. Как да изберете най-добрия хостинг на MongoDB за вашия бизнес

  2. Средна заявка за агрегиране на Mongo без група

  3. Как автоматизацията на базата данни на MongoDB подобрява сигурността

  4. Импортирайте CSV файл в MongoDB с mongoimport

  5. Автоматично архивиране на MongoDB