CouchDb _replicate方法返回Missing replicator数据库

时间:2018-03-08 08:17:18

标签: couchdb

我有2位用户u_801u_807

enter image description here

我想使用POST {couchURL}/_replicate方法将SIMULATION文档ID从u801复制到u807:

{
    "source": "u_801", 
    "target ": "u_807",
    "doc_ids": ["SIMULATION"]
}

但是,我得到了:

{"error":"error","reason":"Missing replicator database"}

如果我通过用户界面{couchURL}/_utils/#replication进行复制,则会很好地复制,但会使用_replicator方法。

为什么它不起作用?

1 个答案:

答案 0 :(得分:1)

我认为问题出在你发布到_replicate端点的JSON文档中。

{
    "source": "u_801", 
    "target ": "u_807",
    "doc_ids": ["SIMULATION"]
}

看看"目标"最后有一个空格,因此复制器找不到指定的目标数据库。