使用 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
用于隐藏字段。