क्या आपका मतलब है कि आपके पास ऑब्जेक्ट आईडी की 24 हेक्स अंकों की स्ट्रिंग है?
यह मानते हुए कि आपका क्या मतलब है, अधिकांश ड्राइवरों के पास स्ट्रिंग लेने और इसे ऑब्जेक्ट आईडी में बदलने का एक तरीका होता है। जावास्क्रिप्ट में यह है:
.find({_id:new ObjectId("4f91bfcfaa7c5687a0c686d4")})
अपडेट किया गया नोड-देशी ड्राइवर के लिए थोड़ा अधिक उपयोगी होने के लिए (https://github.com/christkv/node-mongodb-native पर प्रलेखन से):
// Get the objectID type
var ObjectID = require('mongodb').ObjectID;
var idString = '4e4e1638c85e808431000003';
collection.findOne({_id: new ObjectID(idString)}, console.log) // ok
collection.findOne({_id: idString}, console.log) // wrong! callback gets undefined