Dexie学习

来源:互联网 发布:燕十八php教程2016 编辑:程序博客网 时间:2024/06/08 19:44

Collection

表示数据库对象的集合注意,它本身不会包含任何对象。相反,它为如何执行DB查询提供了准备。当调用方法时请求被执行返回Promise,例如toArray()、keys()、count()或each()。

WhereClause

对index或者key的一个过滤.


Table


代表一个IDBObjectStore数据存储库


Table.where()

过滤存储对象 

  • Table.mapToClass()


  • 将table映射到一个已有的class函数里

Dexie.transaction()

事物处理

Parameters

mode
"rw"
READWRITE
"r"
READONLY
"rw!","rw?","r!" or "r?"
Specify how to behave when there already is an ongoing transaction. See Specify Reusage of Parent Transaction
table(s)Table instances or table names to include in transaction. You may either provide multiple arguments after each other, or you may provide an array of tables. Each argument or array item must be either a Table instance or a string.callbackFunction to execute with the transaction. Note that since number of arguments may vary, the callback argument will always be the last argument provided to this method.