是否可以使用db.close()
关闭与PouchDb的连接,然后再次重新打开相同的数据库连接?
我有一个应用程序,其中每个用户可以分配到多个组,每个组都有自己的数据库。 为了允许用户切换组(和DB),我想关闭当前的数据库 - 用户刚刚离开的数据库 - 以避免内存泄漏。 问题是当用户返回第一组时 - 它已关闭且复制无效。我怎样才能重新打开'它?
我无法在文档中的任何位置找到重新打开数据库的选项。 我确实尝试使用:
创建一个新的PouchDB实例new PouchDB(uniqueId)
但我之前工作的复制在关闭数据库后不再做出反应。
我在这里缺少什么?
谢谢
答案 0 :(得分:-1)
您重新打开数据库的方式与第一次打开数据库完全相同:
var db = new PouchDB("dbname");
此时你必须重新开始任何复制。