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