कोई रिकॉर्ड न मिलना कोई त्रुटि स्थिति नहीं है, इसलिए आप जो देखना चाहते हैं वह result
में किसी मान की कमी है . चूंकि कोई भी मिलान करने वाला दस्तावेज़ हमेशा "सत्य" होगा, आप बस एक साधारण if (result)
का उपयोग कर सकते हैं जाँच करना। उदा.,
collection.findOne({query}, function(err, result) {
if (err) { /* handle err */ }
if (result) {
// we have a result
} else {
// we don't
}
}