MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

node.js:Mongodb db.collection.find() não funciona enquanto collection.insert funciona


find retorna um cursor , não os próprios documentos correspondentes. Mas um ajuste melhor para o seu caso seria usar findOne :
collection.findOne({name:req.body.name}, function(err, doc) {
    if (doc) {
        // A doc with the same name already exists
    }
});