У меня есть несколько агрегатов, определенных в моем экземпляре mongodb, и я хотел бы удалить один из них.
Так, например, если бы у меня было 3 определенных метаданных коллекций _properties, и я хотел бы избавиться от второго, как бы я это сделал.
У меня есть несколько агрегатов, определенных в моем экземпляре mongodb, и я хотел бы удалить один из них.
Так, например, если бы у меня было 3 определенных метаданных коллекций _properties, и я хотел бы избавиться от второго, как бы я это сделал.
для создания агрегации вы определяете массив aggrs
как свойство коллекции.
PATCH /db/coll {"aggrs": [ {<aggr1>}, {<aggr2>}, {<aggr3>} ] }
чтобы удалить его, вам просто нужно обновить свойство aggrs
PATCH /db/coll {"aggrs": [ {<aggr1>}, {<aggr3>} ] }
вы также можете использовать оператор обновления массива $pull:
PATCH /db/coll {"$pull": { "aggrs": { "uri": "mySecondAgg" } } }