@custouch/jssdk
Preparing search index...
utils/dbUtility
DbUtility
Class DbUtility
Index
Constructors
constructor
Properties
database
Name
db
db
Store
db
Transaction
version
Methods
add
add
All
create
Store
get
open
search
By
Cursor
search
By
Key
Constructors
constructor
new
DbUtility
(
databaseName
:
string
,
version
:
number
)
:
DbUtility
Parameters
databaseName
:
string
version
:
number
Returns
DbUtility
Properties
Readonly
database
Name
databaseName
:
string
db
db
:
null
|
IDBDatabase
db
Store
dbStore
:
string
db
Transaction
dbTransaction
:
null
|
IDBTransaction
Readonly
version
version
:
number
Methods
add
add
(
data
:
any
,
store
?:
IDBObjectStore
)
:
Promise
<
unknown
>
添加数据
Parameters
data
:
any
Optional
store
:
IDBObjectStore
Returns
Promise
<
unknown
>
add
All
addAll
(
data
:
any
[]
)
:
Promise
<
DbUtility
>
批量添加数据
Parameters
data
:
any
[]
Returns
Promise
<
DbUtility
>
create
Store
createStore
(
store
:
string
,
__namedParameters
?:
CreateStoreOptions
,
)
:
Promise
<
DbUtility
>
打开store,没有则创建
Parameters
store
:
string
__namedParameters
:
CreateStoreOptions
= {}
Returns
Promise
<
DbUtility
>
get
get
(
__namedParameters
:
GetParameters
)
:
Promise
<
unknown
>
|
never
[]
获取全部,传入filter使用游标查找,key根据主键或索引搜索
Parameters
__namedParameters
:
GetParameters
Returns
Promise
<
unknown
>
|
never
[]
open
open
(
deleteWhenUpgradeneed
:
string
[]
)
:
Promise
<
DbUtility
>
打开数据库
Parameters
deleteWhenUpgradeneed
:
string
[]
Returns
Promise
<
DbUtility
>
search
By
Cursor
searchByCursor
(
store
:
IDBObjectStore
|
IDBIndex
,
filter
:
CursorFilter
,
multi
:
boolean
,
)
:
Promise
<
unknown
>
Parameters
store
:
IDBObjectStore
|
IDBIndex
filter
:
CursorFilter
multi
:
boolean
Returns
Promise
<
unknown
>
search
By
Key
searchByKey
(
store
:
IDBObjectStore
|
IDBIndex
,
key
:
IDBValidKey
|
IDBKeyRange
,
multi
:
boolean
,
)
:
Promise
<
unknown
>
Parameters
store
:
IDBObjectStore
|
IDBIndex
key
:
IDBValidKey
|
IDBKeyRange
multi
:
boolean
Returns
Promise
<
unknown
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
database
Name
db
db
Store
db
Transaction
version
Methods
add
add
All
create
Store
get
open
search
By
Cursor
search
By
Key
@custouch/jssdk
Loading...
添加数据