Mongoose, MongoDB को एक अतुल्यकालिक इंटरफ़ेस प्रदान करता है, इसलिए findOne
पाए गए दस्तावेज़ को वापस नहीं करता है, यह इसे कॉलबैक फ़ंक्शन में भेजता है जिसे आप अन्य पैरामीटर के रूप में प्रदान करते हैं।
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');
}
}
);
});