Actually you have to update all the document.
However there is an option. You can create couchapp and update
handler. This way you'll be able to avoid transferring all he document
though a network. But the update handler will update entire document
anyway.

On Fri, Jan 25, 2013 at 11:58 PM, Jaisol <[email protected]> wrote:
> Hi,
>
> I've added one document to my db.
>
> # cat file.json
> {
>    "docs": [
>       {
>          "_id": "prod",
>          "sysAdmins": [
>             "admin",
>             "sys_admin"
>          ],
>          "webDeploy": {
>             "source": "server1.domain.com",
>             "username": "myUser",
>             "password": "xxxxxx",
>             "websites": {
>                "site1.domain.com": {
>                   "path": "d:\\websites\\site1.domain.com",
>                   "appPoolIdentity": "domain\\sys_site1"
>                },
>                "site2.domain.com": {
>                   "path": "d:\\websites\\site2.domain.com",
>                   "appPoolIdentity": "domain\\sys_site2"
>                }
>             }
>          }
>       }
>    ]
> }
>
> #curl -d @file.json -X POST http://localhost/mydb/_bulk_docs -H "Content-Type:
> application/json"
> [{"id":"prod","rev":"1-a4f83f088384ea39ad593e4b4c2f7018"}]
>
>
> I'm so new on this.
> I've read the HTTP API and I still don't figure out how to update or delete 
> just
> one field.
> 1. Update the webDeploy field ?
> 2. Delete the sysAdmins field ?
>
> Sorry to bother you with a newbie question.
>
> Any advice is greatly appreciated. Thanks!
>

Reply via email to