mongodb中查询返回指定字段

https://blog.csdn.net/u012086400/article/details/78652919

在写vue项目调用接口获取数据的时候,比如新闻列表页我只需要显示新闻标题和发表时间,点击每条新闻进入详情页的时候才会需要摘要、新闻内容等关于此条新闻的所有字段。 
但其实我所有关于新闻的数据在同一个数据集合里,也就是只有一个集合

我不希望获取新闻列表的时候就把每条新闻的所有数据都显示 
我也不希望是建两个集合分别放列表数据和详情数据

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

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



想了解详细内容可参照上方原文。我这里只是对自己项目需求的简单纪录。方法亲测有效。
 

猜你喜欢

转载自blog.csdn.net/zunguitiancheng/article/details/84645146
今日推荐