开发手册 欢迎您!
软件开发者资料库

PouchDB - 删除数据库

PouchDB删除数据库 - 从简单和简单的步骤学习PouchDB,从基本到高级概念,包括概述,环境,创建,信息,删除数据库,创建,读取,更新,删除文档,创建,获取,更新,删除批处理,添加,检索,删除附件,复制,同步,杂项。

您可以使用 db.destroy()方法删除PouchDB中的数据库.

语法

关注是使用 db.destroy()方法的语法.此方法接受回调函数作为参数.

db.destroy()

示例

以下是使用 destroy()方法删除PouchDB中的数据库的示例.在这里,我们将删除前面章节中创建的名为 my_database 的数据库.

//Requiring the packagevar PouchDB = require('PouchDB');//Creating the database objectvar db = new PouchDB('my_database');//deleting databasedb.destroy(function (err, response) {   if (err) {      return console.log(err);   } else {      console.log ("Database Deleted");   }});

保存上面的代码名称为 Delete_Database.js.打开命令提示符并使用 node 执行JavaScript文件,如下所示.

C:\ PouchDB_Examples> node Delete_Database.js

这将删除名为

Database Deleted

删除远程数据库

以同样的方式,您可以删除远程存储在服务器上的数据库(CouchDB).

要执行此操作,您需要在CouchDB中将路径传递到需要删除的数据库,而不是数据库名称.

Examp le

假设CouchDB服务器中有一个名为 my_database 的数据库.然后,如果您使用URL http://127.0.0.1:5984/_utils/index.html 验证CouchDB中的数据库列表,您将获得以下屏幕截图.

Deleting Remote Database

以下是删除名为 my_database 保存在CouchDB服务器中.

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

将上述代码保存在名为 Remote_Database_Delete.js 的文件中.打开命令提示符并使用 node 执行JavaScript文件,如下所示.

C:\PouchDB_Examples >Remote_Database_Delete.js

这将从PouchDB中删除指定的数据库,显示以下消息.

Database Deleted

验证

执行上述程序后,如果再次访问该URL,将获得以下屏幕截图.在这里,您只能观察两个数据库,因为 my_database 已被删除.

删除数据库验证