从MongoDB中仅选择一个字段

杰瑞

这是我在MongoDB中的示例数据库

{"userName":"John Smith", "followers":8075,"body":"my text 1","confirmed":"no"}
{"userName":"James Bond", "followers":819, "body":"my text 2", "confirmed":"yes"}
{"userName":"Julia Roberts","followers":3882,"body":"my text 3","confirmed":"yes"}
{"userName":"Matt Damon","followers":6531, "body":"my text 4","confirmed":"yes"}
{"userName":"Amy Adams","followers":3941, "body":"my text 5","confirmed":"no"}

我需要选择具有3000多个关注者的userName,并在其中确认帐户。这就是我想要做的:

db.collection.find( { $and:[{followers: { $gt: 3000 } },  {"confirmed" : "yes"}] })

但是,当我只需要userName时,这种方式给了我全部匹配的行。你能请教吗?

buræquete

您必须这样指定返回字段;

db.collection.find( { $and:[{followers: { $gt: 3000 } }, {"confirmed" : "yes"}] }, {userName: 1, _id: 0})

更多细节可以在这里找到

另外,如果您想隐藏_id字段,则希望添加_id: 0详细信息在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Mongodb按一个字段选择所有字段,然后按另一个字段排序

仅解析大JSON字符串中的一个字段

MongoDB聚合错误:管道阶段规范对象必须仅包含一个字段

仅基于表的一个字段在Linq中不同

角度用户界面选择仅过滤一个字段

为什么选择*从仅返回第一个字段?

从Java的JSON字符串中仅检索一个字段

MongoDB聚合查找仅返回数组的一个字段

根据另一个字段的值在MongoDB中投影一个字段

如何编写Kusto查询以仅选择一个字段中具有唯一值的行

仅获得猫鼬$ in运算符中的最后一个字段

Angular 6仅需要多个字段中的一个字段

使用C#检索MongoDB文档并选择一个字段

具有$ lookup的MongoDB聚合仅显示一个字段的结果

mongodb $ inc数组中的一个字段

Matlab结构-在一个字段中仅复制具有特定值的元素

MySQL和PHP:仅显示表中的第一个字段

仅在mongodb中的字段小于另一个字段时更新

如果在mongodb中仅知道一个字段值,则仅选择某些字段

从外键中选择一个字段

HIVE试图加入一个字段并从另一个选择语句字段中减去一个字段

GAE:JAVA-仅更新实体特定行中的一个字段

从Mongodb查询中仅提取一个字段

根据MongoDB中的另一个字段有选择地返回一个字段

按字段过滤,然后选择另一个字段mongodb

C# Mongodb:如何在嵌套的文档列表中查找并选择一个字段

C++11,仅将一个字段复制到向量中

基于一个字段的输出的MongoDB计数

如何将一个字段与mongodb中的组合字段进行比较