Mener du, at du har den 24 hex-cifrede streng af et ObjectId?
Forudsat at det er det du mener, har de fleste drivere en måde at tage en streng og konvertere den til et ObjectId. I JavaScript er det:
.find({_id:new ObjectId("4f91bfcfaa7c5687a0c686d4")})
Opdateret for at være en smule mere nyttig for den node-native driver (fra dokumentationen på 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