MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como retornar dados do MongoDB


O Mongoose fornece uma interface assíncrona para o MongoDB, então findOne não retorna o documento encontrado, ele o passa para uma função de retorno de chamada que você fornece como outro parâmetro.
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');
      }
    }
  );

});