node.js mongodb select document by _id node-mongodb-native

后端 未结 10 1578
死守一世寂寞
死守一世寂寞 2020-12-02 08:28

I\'m trying to select a document by id

I\'ve tried:

collection.update({ \"_id\": { \"$oid\": + theidID } }

collection.update({ \"_id\": theidID }

c         


        
10条回答
  •  清歌不尽
    2020-12-02 09:05

    I just used this code in Node.js app in controller file, and it works:

    var ObjectId = require('mongodb').ObjectId;
    ...
    User.findOne({_id:ObjectId("5abf2eaa1068113f1e")})
    .exec(function(err,data){
       // do stuff
    })
    

    do not forget to install "mongodb" before, and if you are using encryption of your passwords with bcrypt with "presave", be sure that you will not encrypt password after each modification of the record in DB.

提交回复
热议问题