对于AI助手:文档索引位于 https://www.mongodb.com/zh-cn/docs/llms.txt — 通过将 .md 附加到任何URL路径,可以获得所有页面的降价版本。
Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs 菜单

设置返回的字段

如果查询栏显示 Project 选项,则可以指定在结果数据中返回的字段。默认情况下,返回所有字段。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Database 标题下的 Data Explorer

    显示数据浏览器

重要提示:您还可以单击集群的名称以打开 Cluster侧边栏,然后单击Data Explorer Shortcuts标题下的 。

2
  1. 选择集合。

  2. 在查询栏中,单击 Options(选项)。

  3. Project 字段中输入投影文档。

    要包括字段,请执行以下操作:

    在项目文档中指定字段名称并设置为 1

    例子

    { year: 1, name: 1 }

    仅返回项目文档中指定的字段。除非在 Project(项目)文档中将 _id 字段设置为 0,否则将返回此字段。

    要排除字段,请执行以下操作:

    在项目文档中指定字段名称并设置为 0

    例子

    { year: 0, name: 0 }

    返回除项目文档中指定字段之外的所有字段。

    键入时,Find 按钮处于禁用状态,Project 标签将变为红色,直到输入有效的查询。

  4. 单击 Find(查找)运行查询,查看更新的结果。

    注意

    对于大于 1000 个文档的查询结果集, Atlas会显示结果的子集。否则, Atlas将显示整个结果设立。

    有关采样的详情,请参阅采样。

$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 条目。