Mongodb 如何列出集合中的所有文档,但显示单个属性?
如何列出集合中的所有文档,但通过控制台窗口显示单个属性Mongodb 如何列出集合中的所有文档,但显示单个属性?,mongodb,Mongodb,如何列出集合中的所有文档,但通过控制台窗口显示单个属性 //Trying to just show name property db.mycollection.find({name}); 您可以通过以下方式设置显示属性: db.mycollection.find({name:name}, {_id:0, name:1}); 它将只显示名称并隐藏_id您可以通过以下方式设置显示属性: db.mycollection.find({name:name}, {_id:0, name:1}); 它将
//Trying to just show name property
db.mycollection.find({name});
您可以通过以下方式设置显示属性:
db.mycollection.find({name:name}, {_id:0, name:1});
它将只显示名称并隐藏_id您可以通过以下方式设置显示属性:
db.mycollection.find({name:name}, {_id:0, name:1});
它将只显示名称并隐藏{u id:db.mycollection.find({},{u id:0,name:1})db.mycollection.find({},{u id:0,name:1})db.collection.find(query, projection)
查询(可选):
使用查询运算符指定选择筛选器。归还所有
在集合中的文档中,忽略此参数或传递空
文件({})
(可选):
指定要在与查询匹配的文档中返回的字段
过滤器。若要返回匹配文档中的所有字段,请忽略此项
参数有关详细信息,请参见投影
在您的场景中,您必须使用projection参数指定要按如下方式返回的字段:
db.mycollection.find({}, {_id: 0, name: 1});
因为您不关心提供标准,所以可以将其作为空对象保留
{u id:0,name:1}
表示您不希望结果中包含默认的\u id
字段,只关心/想要name
字段。mongo命令接受两个参数:
db.collection.find(query, projection)
查询(可选):
使用查询运算符指定选择筛选器。归还所有
在集合中的文档中,忽略此参数或传递空
文件({})
(可选):
指定要在与查询匹配的文档中返回的字段
过滤器。若要返回匹配文档中的所有字段,请忽略此项
参数有关详细信息,请参见投影
在您的场景中,您必须使用projection参数指定要按如下方式返回的字段:
db.mycollection.find({}, {_id: 0, name: 1});
因为您不关心提供标准,所以可以将其作为空对象保留
{{u id:0,name:1}
表示您不希望结果中包含默认的{u id
字段,只关心/想要name
字段。“jinx”在我回答时有8秒的差异,但您提供了额外的洞察力“jinx”在我回答时有8秒的差异,但您提供了额外的洞察力