Du måste konstruera ObjectID och inte skicka in det som en sträng. Något sådant här borde fungera:
var BSON = require('mongodb').BSONPure;
var obj_id = BSON.ObjectID.createFromHexString("4fcfd7f246e1464d05000001");
Försök sedan att använda det i din find/findOne.
Edit:Som påpekat av Ohad i kommentarerna (tack Ohad!), kan du också använda:
new require('mongodb').ObjectID(req.params.id)
Istället för createFromHexString
som beskrivits ovan.