我有那個系統拱:主數據庫名爲master
和用戶數據庫名爲user1
和user2
。我正在將master數據庫中的文檔複製到user1
和user2
dbs。然後,用戶分別在其DB中修改該文檔(例如,用戶1添加tags:[1, 2]
,用戶2添加tags:[3, 4]
字段)。現在我想從用戶數據庫複製回主併合並新添加的tags
字段,因此其結果爲tags:[1,2,3,4]
。另外,我可能需要運行一些複製邏輯,使結果標記爲tags:[1,2,4]
。從每個用戶數據庫到主數據庫的CouchDB複製
什麼是正確的方法?
您應該管理衝突:http://wiki.apache.org/couchdb/Replication_and_conflicts – 2012-04-14 07:52:40
標籤是在用戶文檔還是他們自己的文檔中? – 2012-04-19 19:51:12
標籤是FEED文檔中的字段,它只是{_id:'xxx',名稱:'yyy',標籤:[]) – Archer 2012-04-20 07:22:50