PouchDB 删除批处理2025年3月17日 | 阅读 3 分钟 bulkDocs() 方法用于删除 PouchDB 中的文档数组。 您只需知道要从数据库中删除的文档的 _id 和 _rev 值。 您必须添加另一个键值对 _deleted: true。 我们有一个名为 "Second_Database" 的数据库存储在 PouchDB 中,包含 3 个文档 ![]() 让我们使用它们各自的 _id 和 _rev 值删除文档 将上述代码保存在名为 "Delete_Batch.js" 的文件中,该文件位于名为 "PouchDB_Examples" 的文件夹中。 打开命令提示符并使用 node 执行 JavaScript 文件 输出 ![]() 批处理现在已删除。 您也可以验证它。 验证![]() 您可以看到数据库中没有任何文档。 从远程数据库中删除批处理我们还可以删除存储在服务器 (CouchDB) 上的远程数据库中的文档数组。 您只需将包含要删除的文档的 CouchDB 数据库的路径传递给它。 示例我们在 CouchDB 服务器中有一个名为 "employees" 的数据库。 ![]() "employees" 数据库中有三个文档 ![]() 您可以使用 node (Read_Remote_Batch.js) 命令获取这些文档。 ![]() 现在删除数据库 "employees" 的所有文档。 将上述代码保存在名为 "Delete_Remote_Batch.js" 的文件中,该文件位于名为 "PouchDB_Examples" 的文件夹中。 打开命令提示符并使用 node 执行 JavaScript 文件 输出 ![]() 验证您可以看到 "employees" 数据库中没有任何文档。 ![]() 下一个主题PouchDB 添加附件 |
我们请求您订阅我们的新闻通讯以获取最新更新。