CouchDB 文档复制(更新文档的特定属性)
CouchDB document replication(updating specific attributes of a document)
我有一个复制问题,我需要你在 it.In couchDb 复制方面的帮助,我想以这样一种方式进行复制,即在 Couchdb 复制期间,我想 reset/update a 的一些特定属性用于某种目的的文档,然后这些编辑过的文档应该保存在复制的数据库中,而不影响原始 ones.For 示例:
名为 Student 的文档,具有属性 id、name、class 等。
我想以其名称和 class 应为 reset/updated 的方式复制此文档。
你能告诉我如何实现它吗?
谢谢。
您不能在复制过程中更新文档。
但是您可以在 CouchDB 过滤器的帮助下排除文档被复制(例如,防止所有修订版本高于 1 的文档被复制)。
如果您想拥有同一数据集的多个版本(例如,要进行数据集修订)- 我使用术语 "dataset" 而不是 "doc" 来清楚地表达这不是内部 CouchDB 文档修订涉及处理 - 您必须将它们存储为单独的文档,这些文档具有唯一的 ID 和引用 属性,如 original: "UUID_of_the_original"
。
您不能为此目的使用 CouchDB 文档修订处理(这是许多人在文档中看到 _rev
属性 时的想法)
我有一个复制问题,我需要你在 it.In couchDb 复制方面的帮助,我想以这样一种方式进行复制,即在 Couchdb 复制期间,我想 reset/update a 的一些特定属性用于某种目的的文档,然后这些编辑过的文档应该保存在复制的数据库中,而不影响原始 ones.For 示例: 名为 Student 的文档,具有属性 id、name、class 等。 我想以其名称和 class 应为 reset/updated 的方式复制此文档。 你能告诉我如何实现它吗? 谢谢。
您不能在复制过程中更新文档。
但是您可以在 CouchDB 过滤器的帮助下排除文档被复制(例如,防止所有修订版本高于 1 的文档被复制)。
如果您想拥有同一数据集的多个版本(例如,要进行数据集修订)- 我使用术语 "dataset" 而不是 "doc" 来清楚地表达这不是内部 CouchDB 文档修订涉及处理 - 您必须将它们存储为单独的文档,这些文档具有唯一的 ID 和引用 属性,如 original: "UUID_of_the_original"
。
您不能为此目的使用 CouchDB 文档修订处理(这是许多人在文档中看到 _rev
属性 时的想法)