MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

नेवला के साथ _id द्वारा खोजें

क्योंकि यह क्वेरी शेल में दस्तावेज़ ढूंढती है:

db.getCollection('stories').find({_id:'572f16439c0d3ffe0bc084a4'})

इसका मतलब है कि _id . का प्रकार दस्तावेज़ में वास्तव में एक स्ट्रिंग है, न कि ObjectId जैसे नेवला उम्मीद कर रहा है।

Mongoose का उपयोग करके उस दस्तावेज़ को खोजने के लिए, आपको _id . को परिभाषित करना होगा Story . के लिए स्कीमा में के रूप में:

_id: { type: String }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB एकत्रीकरण ढांचे का उपयोग करके 2 दशमलव स्थानों तक गोल करना

  2. मोंगोडब - नक्शा-कम करें - पूरा डेटा वापस नहीं किया जाता है

  3. सरणी के भीतर मिलान तिथियों के लिए क्वेरी

  4. MongoDB क्वेरी में $regex के मान के रूप में जावास्क्रिप्ट चर का उपयोग करें

  5. MongoDB/नेवला एक विशिष्ट तिथि पर पूछताछ?