Удалить поле с помощью curl в couchdb - PullRequest
5 голосов
/ 28 апреля 2010

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

Самое большее, что я могу сделать, это удалить документ: (

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

Спасибо.

Ответы [ 2 ]

9 голосов
/ 28 апреля 2010

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

5 голосов
/ 28 апреля 2010

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

...