【发布时间】:2020-11-01 10:41:55
【问题描述】:
我正在使用带有 mongo 的节点,我希望 mongo get 调用停止返回一些值,例如 _id 和 uid。我读到的所有内容都表明这个调用应该可以工作,但是当我在我的 UI 上打印 json 值时,它仍然具有这些值。
app.get('/users', async function(req, res){
console.log("Getting User Info!");
await client.connect();
const db = client.db('database');
var uidparam = req.header("uid");
db.collection("users").findOne({"uid": uidparam}, { _id: 0, uid: 0, }, function(err, result) {
if (err) throw err;
res.send(result);
});
});
我也试过
{ "_id": false, "uid": false, }
和
{ _id: false, uid: false, }
和
{ '_id': 0, 'uid': 0, }
【问题讨论】: