sql >> Database teknologi >  >> NoSQL >> MongoDB

node.js:Mongodb db.collection.find() virker ikke, mens collection.insert virker

find returnerer en cursor , ikke selve de matchende dokumenter. Men en bedre egnethed til dit tilfælde ville være at bruge findOne :

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


  1. MongoDB:automatisk genererede ID'er er nuller

  2. Læs BSON (mongoDB) ind i POJO ved hjælp af GSON og TypeAdapter

  3. Forskellen mellem Find og FindAsync

  4. Bedre mønster til filtrering af samlinger