您的位置:首页 > 数据库 > Mongodb

mongodb中查询返回指定字段

2017-11-28 11:08 776 查看
在写vue项目调用接口获取数据的时候,比如新闻列表页我只需要显示新闻标题和发表时间,点击每条新闻进入详情页的时候才会需要摘要、新闻内容等关于此条新闻的所有字段。

但其实我所有关于新闻的数据在同一个数据集合里,也就是只有一个集合

我不希望获取新闻列表的时候就把每条新闻的所有数据都显示

我也不希望是建两个集合分别放列表数据和详情数据

所以这篇文章对我很有帮助:MongoDB查询操作限制返回字段的方法

//只输出id和title字段,第一个参数为查询条件,空代表查询所有
db.news.find( {}, { id: 1, title: 1 } )
//如果需要输出的字段比较多,不想要某个字段,可以用排除字段的方法
//不输出内容字段,其它字段都输出
db.news.find( {}, {content: 0 } )


想了解详细内容可参照上方原文。我这里只是对自己项目需求的简单纪录。方法亲测有效。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb 数据