ODM/ORM 用于 JavaScript 中的 PouchDB

ODM/ORM for PouchDB in JavaScript

我对将 PouchDB 用于离线优先的移动应用程序 (Cordova) 很感兴趣,我想知道是否有任何轻量级 ORM/ODM 用 JavaScript 编写的 PouchDB。找不到一个。

PouchDB 是 JavaScript 中实现“离线性”的最常用方法吗?或者有其他更好的方法来做到这一点(无需原生)。

还有一个是https://github.com/iyobo/pouchorm,自称是'The definitive ORM for working with PouchDB. Native support for Typescript.'

在撰写本文时,它似乎仍在积极开发中。

我做了一些研究并考虑了 PouchDB and RxDB the two most feasible options if you go for open source and want to avoid larger costs for the servers. There still is CouchBase,它为多种语言提供了库。

PouchORM (https://github.com/iyobo/pouchorm) 是一个不错的选择。

它重量轻,但功能强大。 它具有我在使用 pouchdb 时会关心的所有功能;即它的简单性、数据验证以及使用集合在单个数据库中分离数据的很酷的用法。

集合也按其类型编制索引,因此这不会影响速度。