使用 Projection 查找()方法

在 MongoDB 中,投影意味着只选择必要的数据而不是选择整个文档数据。

具有投影的 find() 方法的基本语法如下

> db.COLLECTION_NAME.find({},{KEY:1});

如果要显示没有年龄字段的所有文档,则命令如下所示

> db.people.find({},{age:0});

如果只想显示年龄字段,则命令如下

> db.people.find({},{age:1});

注意: 执行 find() 方法时始终显示 _id 字段,如果你不想要此字段,则需要将其设置为 0

> db.people.find({},{name:1,_id:0});

注意: 1 用于显示字段,而 0 用于隐藏字段。