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

एक्सप्रेस MongoDB ढूँढें () _id फ़ील्ड के आधार पर

db.collection('articles')
    .find( {"_id.$oid": id} )
    .

या इससे भी अधिक विशिष्ट:

db.collection('articles')
    .findOne( {"_id.$oid": id} )
    .

संपादित करें:
क्वेरी करने से पहले स्ट्रिंग को ObjectId प्रकार में कनवर्ट करना

var ObjectID = require('mongodb').ObjectID;   
db.collection('articles')
    .findOne( {"_id.$oid": new ObjectID(id)})
    .

संदर्भ:यदि मेरे पास एक स्ट्रिंग के रूप में एक mongo दस्तावेज़ आईडी है तो मैं इसे _id के रूप में कैसे क्वेरी करूं?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js + mongoose 100 से अधिक परिणाम मिलने पर फ़्रीज़ नोड ढूंढते हैं

  2. MongoDB रेंज पेजिनेशन

  3. दूरस्थ कनेक्शन सुनने के लिए Linux पर MongoDB प्राप्त करना

  4. सूचना:अपरिभाषित संपत्ति:MongoId

  5. MongoDB में सरणी मान जोड़ें जहां तत्व सरणी में नहीं है