我目前正在开发一个将所有数据本地存储在设备上的应用程序, 并在有变化时进行更新。
因此,我正在寻找一种方法来轻松地在客户端 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/