新的数据浏览器用户界面现已提供公共预览版,其中包含旧界面中未提供的新功能。要学习;了解详情,请参阅 预览功能。
如果查询栏显示Project 选项,则可以指定在结果数据中返回的字段。默认情况下,返回所有字段。
设置投影
1
AtlasGoData Explorer在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Database 标题下的 Data Explorer。
显示数据浏览器。
注意
您也可以转到 Clusters 页面,然后单击 Shortcuts 标题下的 Data Explorer。
2
设置投影。
选择集合。
在查询栏中,单击 Options(选项)。
在 Project 字段中输入投影文档。
要包括字段,请执行以下操作:
在项目文档中指定字段名称并设置为
1。例子
{ year: 1, name: 1 } 仅返回项目文档中指定的字段。除非在 Project(项目)文档中将
_id字段设置为0,否则将返回此字段。要排除字段,请执行以下操作:
在项目文档中指定字段名称并设置为
0。例子
{ year: 0, name: 0 } 返回除项目文档中指定字段之外的所有字段。
键入时,Find 按钮处于禁用状态,Project 标签将变为红色,直到输入有效的查询。
单击 Find(查找)运行查询,查看更新的结果。
注意
对于大于 1000 个文档的查询结果集, Atlas会显示结果的子集。否则, Atlas将显示整个结果设立。
有关采样的详情,请参阅采样。
Atlas查询与MongoDB和SQL查询相比如何?
$project 对应于选择要在 SQL SELECT 语句中返回的特定字段。
例子
现有 3,235 篇文章。您只想查看这些文章的标题和作者。
- SQL
SELECT headline, author FROM article; - MongoDB 聚合
db.article.aggregate( { $project : { headline : 1, author : 1 } } ); - Atlas项目选项
{ headline : 1, author : 1 }
了解详情
要了解项目的工作原理,请参阅 MongoDB 手册中的 project 条目。