MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So geben Sie Daten von MongoDB zurück

Mongoose bietet eine asynchrone Schnittstelle zu MongoDB, also findOne gibt das gefundene Dokument nicht zurück, sondern übergibt es an eine Callback-Funktion, die Sie als weiteren Parameter angeben.

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');
      }
    }
  );

});