Javascript 使“的输出”;查找“;将mongodb与NodeJ一起使用看起来更好

Javascript 使“的输出”;查找“;将mongodb与NodeJ一起使用看起来更好,javascript,node.js,mongodb,mongoose,find,Javascript,Node.js,Mongodb,Mongoose,Find,我正在使用一个函数使用NodeJS从我的mongodb数据库中查找客户机。 在我的查询中,我试图让函数输出不带“\u id”的数据 但它不起作用 function findClient(Fname,res){ let query = {name:Fname} dbo.collection("clients") .find(query,{ _id: 0,name: 1 ,last: 1, age:1}) .toArray(function(err,

我正在使用一个函数使用NodeJS从我的mongodb数据库中查找客户机。 在我的查询中,我试图让函数输出不带“\u id”的数据 但它不起作用

function findClient(Fname,res){
    let query = {name:Fname}
    dbo.collection("clients")
        .find(query,{ _id: 0,name: 1 ,last: 1, age:1})
        .toArray(function(err, result) {
            if (err) throw err;
            result = JSON.stringify(result)
            res.render(`./pages/findRes`,{data:result})
            console.log(result)
        });
}

你不需要在这里使用toArray

function findClient(Fname, res) {
    let query = { name: Fname }
    dbo.collection("clients").find(query, { _id: 0, name: 1, last: 1, age: 1 }, function (err, result) {
        if (err) throw err;
        result = JSON.stringify(result)
        res.render(`./pages/findRes`, { data: result })
        console.log(result)
    });
}
这里的基本示例:


这应该会起作用。

也共享输出