sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man returnerar data från MongoDB

Mongoose tillhandahåller ett asynkront gränssnitt till MongoDB, så findOne returnerar inte det hittade dokumentet, det skickar det till en återuppringningsfunktion som du tillhandahåller som en annan 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. DB-ref i mongoose utan Schema.ObjectId?

  2. Hur man korrekt itererar genom en stor json-fil

  3. Mongodb hitta jämföra arrayelement

  4. Redis Sentinel