La consulta de node.js MongoDB no devuelve resultados

Estaba jugando con mongodb e ingresé algunos datos de prueba {nombre: "david"} en la colección de 'usuarios'. Verifiqué que los datos estaban en MongoDB usando el shell mongo escribiendo

db.users.find()

resultado:

{ "name":"david" }

En el script node.js, el siguiente 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();
});

no devuelve ningun resultado

No veo nada malo, y no hay errores. por favor avise

Respuestas a la pregunta(4)

Su respuesta a la pregunta