PouchDB 复制2025年3月17日 | 阅读 3 分钟 复制是 PouchDB 的一个非常重要的特性。它方便您制作数据库的副本。您可以复制本地存储的 PouchDB 实例,也可以复制远程存储的 CouchDB 实例。 使用此方法时,您可以直接以字符串格式传递源数据库和目标数据库的位置,也可以传递表示它们的[相关信息]对象。 语法 源和目标都可以是 PouchDB 实例或 CouchDB 实例。 将 PouchDB(本地)复制到 CouchDB让我们在 PouchDB 中创建一个名为“sample_database”的数据库,其中包含 3 个文档 doc1、doc2 和 doc3,内容如下。 ![]() 现在在 CouchDB 中创建此数据库的副本 将上面的代码保存在名为“Remote_Replication.js”的文件中,该文件位于名为“PouchDB_Examples”的文件夹中。 打开命令提示符并使用 node 执行 JavaScript 文件 输出 ![]() 验证您可以打开 CouchDB 链接并查看是否创建了数据库“sample_database”。 图片:复制3 您还可以在此处查看所有三个文档 ![]() ![]() ![]() ![]() 将 CouchDB 复制到 PouchDB让我们在 CouchDB 服务器上创建一个名为“remotedb”的数据库,其中包含三个文档 doc1、doc2 和 doc3,内容如下 ![]() 让我们在本地服务器 PouchDB 中复制此数据库。 将上面的代码保存在名为“Local_Replication.js”的文件中,该文件位于名为“PouchDB_Examples”的文件夹中。 打开命令提示符并使用 node 执行 JavaScript 文件 输出 ![]() 您可以使用以下代码验证数据库是否已在 Pouch 实例中复制。 将上面的代码保存在名为“Verify_Replication.js”的文件中,该文件位于名为“PouchDB_Examples”的文件夹中。 打开命令提示符并使用 node 执行 JavaScript 文件 输出 ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。