【发布时间】:2020-10-10 09:18:16
【问题描述】:
从下面的示例中可以看出,当我进行聚合时,它会吐出 出所需的结果,但实际结果没有被替换。 有人能告诉我如何保持聚合 o/p 吗?
> db.demo95.find();
{ "_id" : ObjectId("5eed924ae3fc5c755e1198a2"), "Id" : "5ab9cbe531c2ab715d42129a" }
> db.demo95.aggregate([ { "$addFields": { "Id" : { "$toObjectId": "$Id" } }} ])
{ "_id" : ObjectId("5eed924ae3fc5c755e1198a2"), "Id" : ObjectId("5ab9cbe531c2ab715d42129a") }
> db.demo95.find();
{ "_id" : ObjectId("5eed924ae3fc5c755e1198a2"), "Id" : "5ab9cbe531c2ab715d42129a" }
【问题讨论】:
标签: mongodb aggregation-framework aggregate