繁体   English   中英

PouchDb通过蓝牙复制文档

[英]PouchDb replicate a document over bluetooth

我在两个移动电话A和B上有两个邮袋数据库。我在A上有一个文档,我想将其复制到B,当然我不能使用经典的复制API,因为我在蓝牙网络上。

所以我在A上得到了文档:

_id: 'myDocument'
_rev: '1-651b13c02859d5b90a6043193e7bc078'
content: {...}

然后通过蓝牙将其发送给B。

当我将文档放在BI上时,会有冲突错误,除非我将文档_rev设置为null。 我想像B一样在B上创建文档,但版本相同,该怎么做?

这可以通过pouchdb-replication-stream和相关工具(如pouchdb-load)来完成。 这些工具使您可以将PouchDB数据库转储为字符串,然后将该字符串加载到另一个PouchDB数据库中。 由于它只是一个字符串,因此您可以通过蓝牙或您喜欢的任何传输协议发送它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM