node.js mongojs findOne обратный вызов возвращает ошибку как null

В настоящее время доведен до стены из-за этой ошибки.

Я запускаю приложение node.js с оболочкой mongojs для mongodb. Я запустил mongod на порту по умолчанию,затем побежал

var db = require('mongojs').connect('localhost:27017/my_db');
var users = db.collection('users');    
users.findOne({'fb_id' : fbUserMetadata.id}, function(err, user) {
                console.log(err);
                console.log(user);
                debugger;

    });

однако err и user являются «нулевыми». Насколько мне известно, ошибка должна быть заполнена какими-то данными, даже если она ничего не находит.

Как заставить функцию обратного вызова работать правильно? Простите вопрос новичка.

5
задан Alberto De Caro 15 May 2013 в 15:20
поделиться