我怎样才能得到一个"清洁"来自mongoose查询的列表

时间:2016-07-15 06:46:42

标签: javascript express mongoose

我执行mongoose的查询查询:

UG.find({ "emailUser": req.body.emailUser }, "nameGroup" ,function (err, groups) {
    console.log(groups)
});

结果是"脏"有一些id,

我怎样才能清洁"结果是一个简单的数组 - 只有" namegroup"?

1 个答案:

答案 0 :(得分:0)

mongodb总是返回

id。您需要明确排除它。

UG.find({ "emailUser": req.body.emailUser }, "nameGroup -id" ,function (err, groups) {
    console.log(groups)
});
  

对于_id字段,您不必明确指定_id:1到   返回_id字段。 find()方法始终返回_id字段   除非您指定_id:0来禁止字段。