从单独的网络复制数据

时间:2019-07-17 08:29:18

标签: python couchbase

我想从另一个存储桶中获取所有数据。 我已经知道,有cbtransfer, … cbbackup…cbrestore…等等。 但彼此之间存在独立的网络。 因此,这些不是解决方案。

是否有使用python获取数据的推荐方法? 而且我不知道存储桶中的所有键名。都不是嵌套键。

我还看到了this answer。 没有帮助。

这是我的结论。

  

有什么方法可以在不知道键名的情况下使用python从沙发床桶中获取数据吗?

1 个答案:

答案 0 :(得分:0)

您可以执行N1QL query from Python,该操作可以选择所有文档(尽管您可能希望page进行浏览,具体取决于要移动多少数据)。

或者,如果您只想将数据从一个Couchbase集群移至另一个,则XDCR正是您所需要的。在一个群集和另一个群集之间建立一个XDCR连接(您可以通过UI进行连接)。