首页> 疑难解答

我可以使用MongoDB模式模型来定义IndexedDB索引吗?

withpy 2021-06-19

简介我正在创建一个渐进的Web应用程序,它使用NodeJS和Express作为后端,MongoDB作为服务器,IndexedDB用于在离线时本地存储数据。目前我已经定义了一些猫鼬......

我正在创建一个渐进的Web应用程序,它使用NodeJS和Express作为后端,MongoDB作为服务器,IndexedDB用于在离线时本地存储数据。

目前我已经定义了一些Mongoose模式模型,我的应用程序假设从MongoDB服务器获取数据并在应用程序联机时将其存储到我的本地IndexedDB中。是否可以使我的IndexedDB索引遵循我的Mongoose模式模型的格式,这样如果我对模型进行了一些更改,IndexedDB的索引也将遵循这些更改。

1
投票

问题不是那么清楚,一个例子会有所帮助。但据我所知,您希望能够在不破坏IndexedDB中保存的文档的情况下更改MongoDB中的模式,并且每次更改MongoDB中的模式时都不希望更新IndexedDB中的模式。你可以使用PouchDB,它可以在场景后面使用IndexedDB,你可以匹配MongoDB中的相同模式。 PouchDB与MongoDB集成得非常好。因此,如果您对MongoDB中的更改建模,当文档最终保存在PouchDB(IndexedDB)上时,该文档将具有相同的模式!对于您的信息,PouchDB相当于MongoDB,但在浏览器中。

上一篇:Xamarin表单中的绑定错误

下一篇:编辑词典列表中的值?

相关文章