文档菜单
文档首页
/
MongoDB Compass
/ /

设置返回哪些字段

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

要设置投影

  1. 在查询栏中,点击选项

  2. 将投影文档输入到投影字段。

    要包含字段

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

    示例

    { year: 1, name: 1 }

    只返回项目文档中指定的字段。除非在项目文档中将_id字段设置为0,否则会返回该字段。

    要排除字段

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

    示例

    { year: 0, name: 0 }

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

    当您键入时,查找按钮将被禁用,并且项目标签会变为红色,直到输入一个有效的查询。

  3. 点击查找以运行查询并查看更新后的结果。

    注意

    对于大于1000个文档的查询结果集,Compass会显示结果的一个子集。否则,Compass会显示整个结果集。

    有关抽样的详细信息,请参阅采样.

$project对应于在SQL SELECT语句中选择特定的字段返回。

示例

您有3,235篇文章。您只想看到这些文章的标题和作者。

SQL
SELECT headline, author FROM article;
MongoDB聚合
db.article.aggregate(
{ $project : { headline : 1, author : 1 } }
);
Compass项目选项
{ headline : 1, author : 1 }

要了解项目的工作方式,请参阅MongoDB手册中的project条目。

返回

查询