Удалить поле с помощью curl в CouchDB

Я искал и не нашел, могу ли я удалить поле документа CouchDB с помощью curl?

Максимум, что я могу сделать, это удалить документ:

 curl -X DELETE http://localhost:5984/users/jack?rev=1-cee2abbbe4afefa9b3b5db10260c0c94

Спасибо.


person Caio    schedule 28.04.2010    source источник


Ответы (2)


Если вы хотите удалить какое-либо поле, вам нужно отредактировать документ с помощью метода PUT, куда вы отправляете все поля документа, идентификатор и версию. включены, но без поля для удаления. Http-метод DELETE предназначен только для удаления всего документа, в нем нет поля :)

person podolinek    schedule 28.04.2010

Я считаю, что вы должны выполнить запрос PUT, содержащий измененный документ и _rev версии, которую вы изменяете.

person Matthew Flaschen    schedule 28.04.2010