Restheart如何删除聚合

时间:2017-11-30 12:06:40

标签: mongodb restheart

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

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

1 个答案:

答案 0 :(得分:0)

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

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

删除只需更新aggrs属性

的文件

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

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

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