Die Abfrage "node.js MongoDB" gibt keine Ergebnisse zurück
Ich habe mit mongodb rumgespielt und einige Testdaten {name: "david"} in die Sammlung der Benutzer eingegeben. Ich überprüfte, dass die Daten in MongoDB waren, indem ich die Mongo-Shell verwendete
db.users.find()
Ergebnis:
{ "name":"david" }
Im Skript node.js der folgende Code:
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();
});
gibt keine Ergebnisse zurück
Ich sehe nichts falsch und es kommt kein Fehler zurück. Bitte beraten