Как удалить массив Json из mongodb с помощью вызова restheart

Я пытаюсь удалить столбец из каждого документа mongodb. я могу сделать это с помощью команды mongodb, но для того же в UAT. я не могу использовать эту команду, так как мы можем получить доступ только через restheart. Можете ли вы помочь с тем же с restheart.

я звоню через Postman.

db.CommodityActuals.update({"commodityValue" :{$exists: true}},{$unset:{"commodityValue":1}},{multi: true});

Спасибо и с уважением, Джагадиш Паван.


person Jagadeesh    schedule 26.07.2018    source источник


Ответы (1)


Вы можете ИСПРАВИТЬ документ, используя оператор обновления $unset, чтобы удалить свойство массива.

Если вам нужно просто удалить элемент массива, вы можете использовать операторы обновления массива, такие как $pop.

Это должно быть что-то вроде:

PATCH /db/coll/id { "$unset" : { "array" : true} }

person Andrea Di Cesare    schedule 28.07.2018