我在mongodb实例中定义了许多聚合,我想删除其中一个。
因此,例如,如果我在集合_properties元数据中定义了3个,并且我想摆脱第二个,我该怎么做。
答案 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" } } }