gpt4 book ai didi

javascript - 是否有可能在 PouchDB 中关闭 'reopen' 数据库

转载 作者:行者123 更新时间:2023-11-30 06:51:10 25 4
gpt4 key购买 nike

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

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

我在文档中的任何地方都找不到重新打开数据库的选项。我确实尝试使用以下方法创建一个新的 PouchDB 实例:

new PouchDB(uniqueId)

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

我在这里错过了什么?

谢谢

最佳答案

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

var db = new PouchDB("dbname");

此时您必须重新启动任何复制。

关于javascript - 是否有可能在 PouchDB 中关闭 'reopen' 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46873520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com