क्योंकि यह क्वेरी शेल में दस्तावेज़ ढूंढती है:
db.getCollection('stories').find({_id:'572f16439c0d3ffe0bc084a4'})
इसका मतलब है कि _id
. का प्रकार दस्तावेज़ में वास्तव में एक स्ट्रिंग है, न कि ObjectId
जैसे नेवला उम्मीद कर रहा है।
Mongoose का उपयोग करके उस दस्तावेज़ को खोजने के लिए, आपको _id
. को परिभाषित करना होगा Story
. के लिए स्कीमा में के रूप में:
_id: { type: String }