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