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

Sådan returneres data fra MongoDB

Mongoose giver en asynkron grænseflade til MongoDB, så findOne returnerer ikke det fundne dokument, det sender det til en tilbagekaldsfunktion, som du angiver som en anden parameter.

req.body.forEach(function (data) {

  Event.findOne(
    {object_id: data.object_id}, 
    { start: 1, end: 1 },
    function(err, result) {
      if (result) {
        var startDate = result.start;
        console.log(startDate);
      } else {
        console.log('object_id not found');
      }
    }
  );

});



  1. For loop in redis med nodejs asynkrone anmodninger

  2. MongoDB forespørger optimering

  3. Meteor - Hvorfor skal jeg bruge this.userId over Meteor.userId() når det er muligt?

  4. Sådan får du værdi fra et MongoDB-dokument