是否有可能重新开启'在PouchDB中关闭数据库

时间:2017-10-22 11:27:09

标签: javascript react-native pouchdb

是否可以使用db.close()关闭与PouchDb的连接,然后再次重新打开相同的数据库连接

我有一个应用程序,其中每个用户可以分配到多个组,每个组都有自己的数据库。 为了允许用户切换组(和DB),我想关闭当前的数据库 - 用户刚刚离开的数据库 - 以避免内存泄漏。 问题是当用户返回第一组时 - 它已关闭且复制无效。我怎样才能重新打开'它?

我无法在文档中的任何位置找到重新打开数据库的选项。 我确实尝试使用:

创建一个新的PouchDB实例
new PouchDB(uniqueId)

但我之前工作的复制在关闭数据库后不再做出反应。

我在这里缺少什么?

谢谢

1 个答案:

答案 0 :(得分:-1)

您重新打开数据库的方式与第一次打开数据库完全相同:

var db = new PouchDB("dbname");

此时你必须重新开始任何复制。