sql >> Database >  >> NoSQL >> MongoDB

Mongoose lijkt stilletjes te falen

Je vermengt logica met terugbellen en beloften. U hoeft dus niet teruggebeld te worden, maar handel gewoon naar de beloofde belofte:

myOffer._offered = undefined
myOffer.save()
  .then(function() {
    console.log("I get here and quit?");
  })
  .then(null,function(err) {
      console.log(err);
  });

Ik heb gemerkt dat je nog een poging hebt gedaan om Bluebird-beloften te gebruiken, maar het is niet nodig, want als je het implementeert zoals hier wordt weergegeven, worden eventuele fouten op de juiste manier gerouteerd.

Er zijn opmerkingen dat mongooose 5.x een meer gestandaardiseerde benadering van beloften zal hebben en/of Bluebird-beloften rechtstreeks zal gebruiken wanneer ze zijn geconfigureerd



  1. De strijd om de NoSQL-databases - MongoDB en Cassandra vergelijken

  2. MongoDB versus MySQL

  3. Wat is het voordeel van Redis-clustering op verschillende hosts?

  4. java - MongoDB + Solr-uitvoeringen