JavaScript ORM 库

标签 javascript database orm web-sql

我目前正在开发一个将所有数据本地存储在设备上的应用程序, 并在有变化时进行更新。

因此,我正在寻找一种方法来轻松地在客户端 javascript 代码中存储、读取和更新具有对象之间关系的对象。

我知道我可以使用 localStorage、WebSQL、IndexedDB 或纯 Javascript 对象, 但我正在寻找 ORM 或可以简化操作并为我处理关系的东西。

我知道 JayData库,但正在寻找更好的替代品。

最佳答案

如果您需要浏览器中的数据库,可能是 PuchDB正是您所需要的。

您可以在此处找到 API 文档:http://pouchdb.com/api.html .所有内容都可以存储在客户端 WebBrowser 的 localStorage 中。

例子:

var db = new PouchDB('dbname');

// save some data
db.put({
  _id: 'mydoc',
  title: 'Heroes'
}, function(err, response) { });

// get som
db.get('mydoc', function(err, doc) { }); 

我希望这对您有所帮助:-)

关于JavaScript ORM 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21504523/

相关文章:

javascript - 如何通过 ID 选择和操作谷歌地图(V3 JS API)标记?

php - Laravel Eloquent 添加自定义查询元素

java - 频繁关闭和打开 hibernate session 是个好主意吗?

javascript - 如何按索引顺序连接2个数组?

javascript - 如何在 React 中的组件之间移动

javascript - Fabric.js 偏移解决方案

sql - 删除 .ldf 文件后恢复数据库

php - 无法从外部服务器运行 MySQL 查询

database - 将 REST API 与 Neo4j 一起使用?

java - "could not initialize a collection"+ @Lob + MSSQL