我正在尝试 Lawnchair,但至少可以说文档很少。这里有几个问题:
1)我如何订购存储对象的列表?或者,换句话说,如何为对象定义索引?
2) 有没有办法拥有多个钥匙?
另外,有人知道另一个跨平台(IndexedDB + WebSQL)数据库框架吗?persistence.js 没有削减它,因为它需要 Firefox 上的 Google Gears。
我正在尝试 Lawnchair,但至少可以说文档很少。这里有几个问题:
1)我如何订购存储对象的列表?或者,换句话说,如何为对象定义索引?
2) 有没有办法拥有多个钥匙?
另外,有人知道另一个跨平台(IndexedDB + WebSQL)数据库框架吗?persistence.js 没有削减它,因为它需要 Firefox 上的 Google Gears。
只是想回答同样的问题。Lawnchair 似乎最灵活并实现了一堆商店,您应该自己为其添加索引功能。
我在研究时发现了这个演示文稿,它的末尾列出了许多框架,一旦我浏览它们,我会更新这个答案: http ://www.slideshare.net/casden/inbrowser-storage-and-me
1) 目前,Lawnchair 不支持该order by
功能。无论如何,可能的解决方案是您可以在从 Lawnchair 上抓取对象后对其进行分类。或者也许你可以在这里添加一个插件:
http://brian.io/lawnchair/plugins/
2) 我尝试在 Lawnchair 中添加新的键或字段。我认为目前是不可能的。
您可能想要索引DBShim。它使用 indexed-db api,但也支持 websql。