gpt4 book ai didi

json - 如何将文档从一个数据库复制到另一个数据库 (couchDB)

转载 作者:行者123 更新时间:2023-12-04 12:26:42 25 4
gpt4 key购买 nike

似乎我需要将 couchDB JSON 文档加载到客户端,然后将其发布到另一个 couchdb 数据库,以便将它从一个数据库复制到另一个数据库?或者是否有服务器端方法可以这样做?

引用 http://docs.couchdb.org/en/latest/api/documents.html#copy-db-doc复制命令是非标准的http,并且只在一个db内。

最佳答案

是的,COPYing 只能在单个数据库中进行,但您可以改为复制单个或多个文档:

curl -X POST http://localhost:5984/_replicate -H "Content-Type: application/json" -d '{"source": "db_a", "target":"db_b", "doc_ids": ["foo"]}'

但是,在这种情况下,您不能像使用 COPY 那样更改文档 ID。如果您需要此文件,请先COPY 文档,复制它并在需要时将其从源代码中删除。三个 HTTP API 调用仅使用服务器端方法而不将文档内容加载到客户端 - 使用它而不是在客户端上使用复制逻辑的决定权在您。

关于json - 如何将文档从一个数据库复制到另一个数据库 (couchDB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18549355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com