4
这是一个非常简单的问题,只是有一个非常糟糕的脑冻结。在我的聚合中,我只想通过使用$ project删除'_id'字段,但返回其他所有内容。不过我越来越删除只有一个字段
“$投影至少需要一个输出域”
我会认为这是这样的:
db.coll.aggregate([ { $match .... }, { $project: { _id: 0 }}])
感谢
这是一个非常简单的问题,只是有一个非常糟糕的脑冻结。在我的聚合中,我只想通过使用$ project删除'_id'字段,但返回其他所有内容。不过我越来越删除只有一个字段
“$投影至少需要一个输出域”
我会认为这是这样的:
db.coll.aggregate([ { $match .... }, { $project: { _id: 0 }}])
感谢
从Mongo 3.4.9开始,你的代码工作:'_id'字段被删除,其他所有的东西都被删除了。 –