首页> 疑难解答
我可以使用MongoDB模式模型来定义IndexedDB索引吗?
withpy
2021-06-19
简介我正在创建一个渐进的Web应用程序,它使用NodeJS和Express作为后端,MongoDB作为服务器,IndexedDB用于在离线时本地存储数据。目前我已经定义了一些猫鼬......
我正在创建一个渐进的Web应用程序,它使用NodeJS和Express作为后端,MongoDB作为服务器,IndexedDB用于在离线时本地存储数据。
目前我已经定义了一些Mongoose模式模型,我的应用程序假设从MongoDB服务器获取数据并在应用程序联机时将其存储到我的本地IndexedDB中。是否可以使我的IndexedDB索引遵循我的Mongoose模式模型的格式,这样如果我对模型进行了一些更改,IndexedDB的索引也将遵循这些更改。
投票
问题不是那么清楚,一个例子会有所帮助。但据我所知,您希望能够在不破坏IndexedDB中保存的文档的情况下更改MongoDB中的模式,并且每次更改MongoDB中的模式时都不希望更新IndexedDB中的模式。你可以使用PouchDB,它可以在场景后面使用IndexedDB,你可以匹配MongoDB中的相同模式。 PouchDB与MongoDB集成得非常好。因此,如果您对MongoDB中的更改建模,当文档最终保存在PouchDB(IndexedDB)上时,该文档将具有相同的模式!对于您的信息,PouchDB相当于MongoDB,但在浏览器中。
上一篇:Xamarin表单中的绑定错误
下一篇:编辑词典列表中的值?
相关文章
-
有没有办法在Go中重载一个函数?
我已经读过没有办法在Go中重载一个函数。我的意思是重载,一种方法,有两个具有相同名称但具有不同参数的函数。我在...中看到了一些奇怪的东西
-
核心数据 - 插入具有两个实体的新对象
我有两个具有to-many关系的实体,每个列表可以有多个项目。列表项基本上我想要实现的是在点击时将项目保存到特定列表。我想...
-
是否可以从两个叠加的合奏模型制作叠加的合奏模型?
我想用h2o :: h2o.automl函数合成两个已经合成的模型。 #fit模型all_models_h2o_s1
-
ts ES5 / ES3中的异步函数或方法需要'Promise'构造函数
您好我在我的TypeScript项目中使用async / await但是我得到了这个日志:[ts] ES5 / ES3中的异步函数或方法需要'Promise'构造函数。确保您有'...的声明
-
postgreSQL的prisma deploy命令
我正在使用Nodejs,graphQl,Prisma,docker和PostgreSQL,每当我更改Schema时我必须部署它,但它会出现错误,如下所示:ERROR:当有...时,你无法部署到服务阶段
-
没有数组的MinMax Heap实现
我发现了许多MinMax Heap实现,它们将数据存储在一个数组中。它实际上很容易实现,这就是我寻找不同的东西的方式。我想用...创建MinMax堆