0

我在我的 mongodb 实例中定义了许多聚合,我想删除其中一个。

因此,例如,如果我在 collections _properties 元数据中定义了 3 个,并且我想摆脱第二个,我该怎么做。

4

1 回答 1

0

要创建聚合,您将aggrs数组定义为集合属性。

PATCH /db/coll {"aggrs": [ {<aggr1>}, {<aggr2>}, {<aggr3>} ] }

删除一个你只需要更新aggrs属性

PATCH /db/coll {"aggrs": [ {<aggr1>}, {<aggr3>} ] }

您还可以使用$pull数组更新运算符:

PATCH /db/coll {"$pull": { "aggrs": { "uri": "mySecondAgg" } } }

于 2017-12-01T07:41:02.000 回答