【发布时间】:2016-07-15 14:54:11
【问题描述】:
我执行了一个猫鼬的查找查询:
UG.find({ "emailUser": req.body.emailUser }, "nameGroup" ,function (err, groups) {
console.log(groups)
});
结果是带有一些 id 的“脏”,
如何将结果“清理”为仅包含“名称组”的简单数组?
【问题讨论】:
标签: javascript express mongoose
我执行了一个猫鼬的查找查询:
UG.find({ "emailUser": req.body.emailUser }, "nameGroup" ,function (err, groups) {
console.log(groups)
});
结果是带有一些 id 的“脏”,
如何将结果“清理”为仅包含“名称组”的简单数组?
【问题讨论】:
标签: javascript express mongoose
id 总是由 mongodb 返回。您需要明确排除它。
UG.find({ "emailUser": req.body.emailUser }, "nameGroup -id" ,function (err, groups) {
console.log(groups)
});
对于 _id 字段,您不必显式指定 _id: 1 即可 返回 _id 字段。 find() 方法总是返回 _id 字段 除非您指定 _id: 0 来禁止该字段。
【讨论】: