Craft Key-Value Store
const { kvs } = MODULES;
Table of Contents
Schemas
KeyValueStoreValue
Type: Object
Properties
KeyValueStoreRet
Type: Object<string, KeyValueStoreValue>
Methods
get
Craft Key-Value Store から値を取得する
Parameters
-
param
object
Returns Promise<KeyValueStoreRet> 単一の場合は{key: value}、複数の場合は各 key の結果(存在しないキーは null)
list
Craft Key-Value Store から複数の値を取得する
Parameters
-
param
object (optional, default{startKey:null,stopKey:null,startCursor:null,pageSize:10}
)
Returns Promise<{item: KeyValueStoreRet, endCursor: string, isMoreResults: boolean}>
write
Craft Key-Value Store に値を書き込む
Parameters
-
param
object
Returns Promise<object> empty object
checkAndWrite
Craft Key-Value Store にチェックに合致した値を書き込む
Parameters
-
param
object
Returns Promise<object> empty object
delete
Craft Key-Value Store から値を削除する