Węzeł node.js MongoDB nie zwraca wyników
Bawiłem się z mongodbem i wprowadziłem kilka danych testowych {name: "david"} do kolekcji użytkowników. Sprawdziłem, że dane znajdują się w MongoDB, używając powłoki mongo, wpisując
db.users.find()
wynik:
{ "name":"david" }
W skrypcie node.js następujący kod:
db.open(function(err, db) {
if (!err) {
console.log("db opened!");
}
else {
console.log(err);
}
db.collection('users', function(err, collection) {
collection.find({}, function(err, cursor) {
cursor.each(function(err, item) {
console.log(item);
});
});
});
db.close();
});
nie zwraca żadnych wyników
Nie widzę niczego złego i nie ma błędu. Proszę doradź