如何在复制云数据库时生成冲突_id?

时间:2016-02-20 03:07:39

标签: cloudant

使用复制API https://docs.cloudant.com/replication_guide.html时如何指示cloudant在发生冲突时生成新的_id?

基本上我必须将文档从一个数据库合并到另一个数据库......我将指定“doc_ids”来复制......但是如果存在冲突,我希望cloudant生成一个新的_id并继续。这可能吗?

1 个答案:

答案 0 :(得分:2)

Cloudant和CouchDB一样,没有办法代表您处理冲突。这意味着您需要在应用程序代码中处理此问题,您可以在其中收听changes Feed。如果您不熟悉冲突和解决冲突,可以使用这些指南。

https://cloudant.com/blog/introduction-to-document-conflicts-part-one/

https://cloudant.com/blog/introduction-to-document-conflicts-part-two/

https://cloudant.com/blog/introduction-to-document-conflicts-part-three/