Проблемы индексации газона
Я пробую газон, но документация редкая, если не сказать больше. Вот несколько вопросов:
1) Как заказать список сохраненных объектов? Или, другими словами, как определить индекс для объектов?
2) Есть ли способ иметь более одного ключа?
Кроме того, кто-нибудь знает другой кросс-платформенный (IndexedDB + WebSQL) каркас базы данных? persistence.js не сокращает его, так как для этого требуется Google Gears в Firefox.
2 ответа
1) На данный момент Lawnchair не поддерживает order by
особенность. В любом случае, возможное решение для этого, вы можете сортировать объекты после того, как вы взяли его с газона. Или, может быть, вы можете добавить плагин для этого здесь:
http://brian.io/lawnchair/plugins/
2) Я попытался добавить новые ключи или поля в Lawnchair. Я думаю, что это пока невозможно.
Вы можете захотеть проиндексировать DBShim. Он использует api indexed-db, но также поддерживает websql.
Просто пытался ответить на тот же вопрос. Lawnchair кажется наиболее гибким и реализует множество магазинов, и вы должны добавить в него функциональность индекса.
Я нашел эту презентацию, когда проводил исследование, в конце приведено много фреймворков, я обновлю этот ответ, как только перейду к ним: http://www.slideshare.net/casden/inbrowser-storage-and-me