从mongodb提取集合中的指定字段时忽略它

时间:2018-08-18 23:38:16

标签: node.js mongodb mongoose

我在mongodb中有一个数据库,但是,每个集合中都有一个字段(userEmail),我不想将其获取到客户端。

我希望它类似于:

User.find(callback)
    .limit(limit)
    .omit('userEmail');

我在文档中的任何地方都找不到它。

1 个答案:

答案 0 :(得分:1)

您可以使用projection来限制字段

User.find(callback).project({ userEmail: 0 }).limit(limit)