तो यहां काम करना शुरू करने से पहले बदलाव हैं, var Doc =हटा दिया गया है, और डीबी को केवल तभी बंद कर दिया गया है जब findOne() के भीतर फ़ंक्शन निकाल दिया गया है, अन्यथा यह परिणाम से पहले डीबी को बंद कर देता है।
var name = 'chrispy';
var pass = '';
console.log("About to check for name and pw");
Mongo.connect('mongodb://127.0.0.1:27017/main', function(err, db) {
if(err) throw err;
var collection = db.collection('users');
// does user exist
collection.findOne({name : name}, function(err,doc){
if(err) throw err;
if(doc)
console.log("Found: "+name+", pass="+doc.pass);
else
console.log("Not found: "+name);
db.close();
});
});