我正在使用一个函数使用节点js从mongodb数据库中查找客户端。 在我的查询中,我试图获取不带“ _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)
});
}
答案 0 :(得分:0)
您无需在此处使用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)
});
}
此处的基本示例:https://mongoplayground.net/p/WzCaITFhCHM
这应该有效。