使用 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 用於隱藏欄位。