Consulta do MongoDB node.js não retornando resultados
Eu estava brincando com o mongodb e inseri alguns dados de teste {name: "david"} na coleção "users". Eu verifiquei que os dados estavam no MongoDB usando o shell mongo digitando
db.users.find()
resultado:
{ "name":"david" }
No script node.js, o seguinte código:
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();
});
não retorna nenhum resultado
Eu não vejo nada de errado, e nenhum erro retorna. Por favor informar