【问题标题】:How can I get a "clean" list from mongoose queries如何从猫鼬查询中获取“干净”列表
【发布时间】:2016-07-15 14:54:11
【问题描述】:

我执行了一个猫鼬的查找查询:

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

结果是带有一些 id 的“脏”,

如何将结果“清理”为仅包含“名称组”的简单数组?

【问题讨论】:

    标签: javascript express mongoose


    【解决方案1】:

    id 总是由 mongodb 返回。您需要明确排除它。

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

    对于 _id 字段,您不必显式指定 _id: 1 即可 返回 _id 字段。 find() 方法总是返回 _id 字段 除非您指定 _id: 0 来禁止该字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-18
      • 2018-10-10
      • 2022-11-13
      • 2020-08-14
      • 2016-05-22
      • 2014-10-19
      • 2019-01-26
      • 1970-01-01
      相关资源
      最近更新 更多