如何从ydn.db中删除商店?

时间:2015-05-11 20:33:56

标签: ydn-db

我在本地存储中使用ydn.db。

使用YDB.DB库可以使用哪个功能删除商店?
我添加的商店如下

var schema = {
  stores: [{
      name:'consignments',
    keyPath:"timeStamp"
    }];

var db = new ydn.db.Storage('localhost', schema);

我希望检查商店是否存在于localstorage中,如果存在则删除商店,如果不存在则添加商店。

2 个答案:

答案 0 :(得分:0)

如果存在或不存在,只有在打开数据库后才能知道。如果架构不是商店名称,但在已连接的数据库中退出,则将删除现有商店。

删除数据库

var db = new ydn.db.Storage('localhost', schema);

要删除数据库上方,

ydn.db.deleteDatabase(db.getName(), db.getType());

如果数据库类型未知

ydn.db.deleteDatabase('localhost');

答案 1 :(得分:-1)

我使用deleteDatabase函数,如下所示:

indexedDB.deleteDatabase(storage_name);

请参阅此处的文档:https://dev.yathit.com/api/ydn/db/index.html