sql >> Base de Datos >  >> NoSQL >> MongoDB

node.js:Mongodb db.collection.find() no funciona mientras que collection.insert funciona

find devuelve un cursor , no los documentos coincidentes en sí. Pero una mejor opción para su caso sería usar findOne :

collection.findOne({name:req.body.name}, function(err, doc) {
    if (doc) {
        // A doc with the same name already exists
    }
});