PouchDB删除数据库如何操作()

本文概述

  • 删除数据库示例
  • 删除远程数据库
  • 删除远程数据库示例
  • 验证
db.destroy()方法用于删除PouchDB中的数据库。此方法接受回调函数作为参数。
句法:
db.destroy()

删除数据库示例 让我们使用destroy()方法删除PouchDB中名为” First_Database” 的数据库。
//Requiring the packagevar PouchDB = require('PouchDB'); //Creating the database objectvar db = new PouchDB('First_Database'); //deleting databasedb.destroy(function (err, response) {if (err) {return console.log(err); } else {console.log ("Database Deleted"); }});

将以上代码保存在名为” PouchDB_Examples” 的文件夹中的名为” Delete_Database.js” 的文件中。打开命令提示符, 并使用node执行JavaScript文件:
node Delete_Database.js

PouchDB删除数据库如何操作()

文章图片
删除远程数据库 你可以删除远程存储在服务器(CouchDB)上的数据库。你只需要传递要删除的CouchDB数据库的路径, 而不是数据库名称。
删除远程数据库示例 以下示例将删除保存在CouchDB服务器中的数据库。下面的代码将删除名为” employees” 的数据库。
PouchDB删除数据库如何操作()

文章图片
//Requiring the packagevar PouchDB = require('pouchdb'); //Creating the database objectvar db = new PouchDB('http://localhost:5984/employees'); //deleting databasedb.destroy(function (err, response) {if (err) {return console.log(err); } else {console.log("Database Deleted"); }});

将以上代码保存在名为” PouchDB_Examples” 的文件夹中的名为” Delete_Remote_Database.js” 的文件中。打开命令提示符, 并使用node执行JavaScript文件:
node Delete_Remote_Database.js

输出
PouchDB删除数据库如何操作()

文章图片
验证 【PouchDB删除数据库如何操作()】数据库” 员工” 现在被删除。你可以在CouchDB服务器上进行验证。你可以看到” 雇员” 在数据库列表中不可用。
PouchDB删除数据库如何操作()

文章图片

    推荐阅读