【问题标题】:adding field into Document with curl CouchDB without a new rev在没有新版本的情况下使用 curl CouchDB 将字段添加到 Document
【发布时间】:2015-03-07 14:52:23
【问题描述】:

我想在 CouchDB 的文档中更新或插入一个文件,但没有新的版本号。 curl 有可能吗?

例如像蒲团。如果我用蒲团打开一个文档并添加一个新字段或更新一个没有新修订号的文件就完成了。更改位于同一文档中。

【问题讨论】:

    标签: couchdb field add couchdb-futon


    【解决方案1】:

    你不能。蒲团也做不到。看起来 Futon 没有更改 rev 编号,因为它仅在您点击 save 时更新文档(并更改 rev)。

    the Guide 中的一切都解释得很好。

    【讨论】:

    • 感谢您回答西蒙。但现在。我用 Curl 更新了我的文档。但我有一个问题。如果我打开我的文档,我会看到一个新的修订号。那是找到,但所有其他文件都不存在。它在第一个版本中。号,但不是第二个修订号。但我也希望在第二个版本号中更新所有字段。有机会吗?
    • 是的,它就是这样工作的。您阅读了包含最新版本和所有其他字段的文档,添加了一个字段,然后将这个更新的文档保存为一个整体。您不能附加到文档,而是替换它。
    • 蒲团也一样。当您保存时,您将看到完整的文档,而不仅仅是新字段。
    • 我知道西蒙。我打开蒲团并添加了一个新字段。比我单击保存文档。比我得到一个新的转速。数字。在这一步之后,我知道我看到了完整的文档,而不仅仅是新的字段。但是 curl 就不一样了。如果我用 curl 更新我的文档。我得到一个新的转速。编号和新转速。 number 仅包含新字段,而不包含完整文档。你知道我的意思 ?它和蒲团不一样。有没有机会像蒲团一样卷曲?
    • 与 curl 相同,您获取文档,然后放置更新的文档。除此之外,我真的无法为您提供帮助,但您可以轻松找到 examples...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多