node.js mongojs findOne błąd powrotu zwrotnego jako null
W tej chwili ten błąd doprowadza mnie do ściany.
Używam aplikacji node.js z opakowaniem mongojs dla mongodb. Uruchomiłem mongoda na domyślnym porcie, a następnie uruchomiłem
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;
});
jednak err i użytkownik mają wartość „null”. Według mojej wiedzy, err powinien być wypełniony jakimś rodzajem danych, nawet jeśli niczego nie znajdzie.
Jak uzyskać poprawne działanie funkcji zwrotnej? Przepraszam za pytanie dla początkujących.