Node.js mongodb中的find函数提供一个数据,需要从中访问一个键和值

Node.js mongodb中的find函数提供一个数据,需要从中访问一个键和值,node.js,mongodb,express,Node.js,Mongodb,Express,我正在使用nodemailer发送邮件来发送邮件,我需要从用户的唯一id找到该用户,所以我这样做了,它将用户返回给我。。当我做console.log(data)时,它会打印终端中用户的所有详细信息,但我需要从它访问电子邮件,但当我做data.email时,它会显示未定义。。看看我的代码,如果可以的话请帮忙 app.post('/person-found-form',upload, function(req, res) { Post_found.create({ unique_name

我正在使用nodemailer发送邮件来发送邮件,我需要从用户的唯一id找到该用户,所以我这样做了,它将用户返回给我。。当我做console.log(data)时,它会打印终端中用户的所有详细信息,但我需要从它访问电子邮件,但当我做data.email时,它会显示未定义。。看看我的代码,如果可以的话请帮忙

app.post('/person-found-form',upload,  function(req, res) {
Post_found.create({
    unique_name : req.body.unique_name,
    yname : req.body.yname,
    email : req.body.email,
    phone : req.body.phone,
    address : req.body.address,
    nps : req.body.nps,
    details : req.body.details,
    image : req.file.filename,
},
function(err, post) {
    if(err) {
        console.log(err);
        return;
    }
    console.log(post);
    Post.find({unique : post.unique_name},function(err, data) {
        console.log(data.email);
    })
        
        
        
    
})
});

Mongoose函数
Model.find
返回一个文档数组。如果您确定只有一个,或者您只想要第一个,请使用
Model.findOne
返回单个对象。

谢谢您的回复。。。我已经解决了它,但我所做的是通过id找到它,所以它给出了具体的结果。。。。先生,谢谢你的回复。。。