我正在使用NodeJS
和MongoDB
。我试图查询我的数据库并从集合中返回所有文档,但我也试图限制返回哪些字段。
我遇到了麻烦,这是我的代码。
有人可以指出我做错了吗?
collection.find(
{ type: 1 },
{'_id': 0, 'firstName': 1, 'lastName': 1, 'email': 1, 'zip': 1},
function(err, allUsersObject)
{
return res.send({data: allUsersObject, status: 200});
});
答案 0 :(得分:1)
你错过了' {fields:}'。我为您修复了查询,请参阅以下内容:
collection.find(
{ type: 1 },
{fields:
{'_id': 0, 'firstName': 1, 'lastName': 1, 'email': 1, 'zip': 1}
}, function(err, allUsersObject) {
return res.send({data: allUsersObject, status: 200});
});