4
這是一個非常簡單的問題,只是有一個非常糟糕的腦凍結。在我的聚合中,我只想通過使用$ project刪除'_id'字段,但返回其他所有內容。不過我越來越刪除只有一個字段
「$投影至少需要一個輸出域」
我會認爲這是這樣的:
db.coll.aggregate([ { $match .... }, { $project: { _id: 0 }}])
感謝
這是一個非常簡單的問題,只是有一個非常糟糕的腦凍結。在我的聚合中,我只想通過使用$ project刪除'_id'字段,但返回其他所有內容。不過我越來越刪除只有一個字段
「$投影至少需要一個輸出域」
我會認爲這是這樣的:
db.coll.aggregate([ { $match .... }, { $project: { _id: 0 }}])
感謝
從Mongo 3.4.9開始,你的代碼工作:'_id'字段被刪除,其他所有的東西都被刪除了。 –