2015-03-07 6 views
0

Je veux mettre à jour ou insérer un classé dans mon document dans CouchDB sans un nouveau nombre de rev. Est-ce possible avec curl?ajouter champ dans le document avec curl CouchDB sans un nouveau rev ​​

Par exemple comme Futon. Si j'ouvre un document avec futon et ajoute un nouveau champ ou met à jour un classé c'est fait sans un nouveau numéro de révision. Les changements sont sur le même document.

Répondre

1

Vous ne pouvez pas. Le futon ne peut pas le faire non plus. Il semble que le Futon ne modifie pas le nombre de tours car il ne met à jour que le document (et modifie le rev) lorsque vous cliquez sur enregistrer.

Tout est très bien expliqué dans the Guide.

+0

Merci pour votre réponse Simon. Mais maintenant. J'ai mis à jour mon document avec Curl. Mais j'ai un problème. Si j'ai ouvert mon document, je vois un nouveau numéro de révision. Thats finde mais tous les autres champs ne sont pas là. C'est dans le premier rev. numéro mais pas au deuxième numéro de révision. Mais je veux aussi avoir tous les champs avec la mise à jour dans le deuxième numéro de rev. Y a-t-il une opportunité? – Relaxo

+0

Oui, c'est comme ça que ça fonctionne. Vous lisez le document qui contient le dernier rev plus tous les autres champs, vous ajoutez un champ, puis vous enregistrez ce document mis à jour dans son ensemble. Vous ne pouvez pas ajouter à un document, vous le remplacez. – Simon

+0

pourquoi cela fonctionne avec le futon et non avec la mise à jour curl? – Relaxo