首页 > 解决方案 > 我是节点的新手。js,我想知道我如何处理猫鼬咨询结果?

问题描述

我在 mongodb 上有一个文档,如下所示:

Users {
     id: id,
     name: string,
     age: string
}

我想知道如何在我的请求返回中只获取年龄字段,而不是包含所有字段的整个文档。

例如 :

User.findOne ({name: 'Joe'})

此查询返回名称为 Joe 的整个文档。但我希望当我找到乔时,只有他的年龄回归。

标签: javascriptnode.jsmongodbmongodb-querymongoose-schema

解决方案


请参阅本文档 https://mongoosejs.com/docs/queries.html

要选择列,您需要这样做:-

MyModel.find({ name: /john/i }, 'name friends', function (err, docs) { })

推荐阅读