Du skal konstruere ObjectID'et og ikke sende det ind som en streng. Sådan noget burde virke:
var BSON = require('mongodb').BSONPure;
var obj_id = BSON.ObjectID.createFromHexString("4fcfd7f246e1464d05000001");
Prøv derefter at bruge det i din find/findOne.
Edit:Som påpeget af Ohad i kommentarerne (tak Ohad!), kan du også bruge:
new require('mongodb').ObjectID(req.params.id)
I stedet for createFromHexString
som skitseret ovenfor.