sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose.js instance.save() tilbagekald udløses ikke

dette er et tilfælde, hvor du tilføjer modellen til det globale mongoose-objekt, men åbner en separat forbindelse mongo.createConnection() som modellerne ikke er en del af. Da modellen ikke har nogen forbindelse, kan den ikke gemme til db.

dette løses enten ved at oprette forbindelse til mongo på den globale mongoose-forbindelse:

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

eller ved at tilføje dine modeller til din separate forbindelse:

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


  1. MongoDB 2.6 Aggregation Framework Forbedringer

  2. Hvordan bestiller MongoDB deres dokumenter i én samling?

  3. Graf DB'er vs. Dokument DB'er vs. Triplestores

  4. Vælg strenglængde i mongodb