从查询中获取特定项目答案mongodb node

时间:2018-01-24 17:04:12

标签: node.js mongodb

我想知道是否有一种方法可以使用节点在mongo中获取对象的一部分。例如,如果我能通过使用类似console.log(result.email)之类的内容来记录正在添加的电子邮件来获取我的回复中的电子邮件部分,那就太棒了。有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了一种方法来做到这一点。由于某些原因,它不适用于.find功能,但可以在.findOne.sort上使用

MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("db");
let query = {
    username: "username",
    key: "key"
};
dbo.collection("keys").findOne(query, (function(err, result) {
    var lengthboi = result.length;
    console.log(result)
    if (lengthboi === 1) {
        //do stuff
    } else {

    }

}));
});