我是一個SQL人員,但我現在已經開始在Dart中編寫脫機應用程序,並且使用IndexedDB似乎是推薦的存儲本地數據的方法。我正在使用LawnDart來處理這些IndexedDB數據庫並生成我自己的唯一鍵(只是一個unix時間戳),並將數據作爲JSON字符串存儲在值列中。IndexedDB排序
我的問題是,我如何通過包含在JSON字符串中的列來排序這些數據?還是我完全用錯誤的方式使用這個數據庫?
乾杯!
我是一個SQL人員,但我現在已經開始在Dart中編寫脫機應用程序,並且使用IndexedDB似乎是推薦的存儲本地數據的方法。我正在使用LawnDart來處理這些IndexedDB數據庫並生成我自己的唯一鍵(只是一個unix時間戳),並將數據作爲JSON字符串存儲在值列中。IndexedDB排序
我的問題是,我如何通過包含在JSON字符串中的列來排序這些數據?還是我完全用錯誤的方式使用這個數據庫?
乾杯!
我想你想要的是WebSQL(它使用SQLite)。
的WebSQL是在瀏覽器中的SQLite數據庫,基於Webkit的瀏覽器支持。 WebSQL功能強大,並且相當瞭解,但不會在Firefox或Internet Explorer中實現,並且規範處於空白狀態。
您只需要索引timestamp
字段即可訂購timestamp
。
我已經做了索引的時間戳,但日期字段可以是任何日期,再加上我需要能夠按其他列排序 - 鍵值db似乎不是我目前使用的前進方式。 – trvo
好吧,用WebSQL去吧。 –
您可以使用JsStore。它提供了像api一樣的sql來執行數據庫操作。 JsStore鏈接 - http://jsstore.net/ –