数据处理 / MemoryStorageSortedMap
MemoryStorageSortedMap Class
数据存储
MemoryStorageSortedMap
Table of contents
Methods
asyncGetData(key : string ): Promise <SortedMapGetDataResult > server |
---|
获得键对应项的值和排序键 |
asyncGetRangeData(isAscending : boolean , count : number , lowerSortKey? : string number , upperSortKey? : string number ): Promise <SortedMapGetRangeDataResult > server |
获得键和排序键范围内的项的值和排序键 |
asyncGetRank(key : string , isAscending : boolean ): Promise <SortedMapGetRankResult > server |
获取键在排序映射中的位置 |
asyncRemoveData(key : string ): Promise <MemoryStorageResultCode > server |
删除项 |
asyncSetData(key : string , value : any , sortKey : string number , expiration? : number ): Promise <MemoryStorageResultCode > server |
添加项或覆盖项 |
Methods
asyncGetData
• asyncGetData(key
): Promise
<SortedMapGetDataResult
> server
获得键对应项的值和排序键
Parameters
key string | 键名称 .SaveStringToFile range: max:128Byte |
---|
Returns
Promise <SortedMapGetDataResult > | 排序映射数据结果 |
---|
asyncGetRangeData
• asyncGetRangeData(isAscending
, count
, lowerSortKey?
, upperSortKey?
): Promise
<SortedMapGetRangeDataResult
> server
获得键和排序键范围内的项的值和排序键
Parameters
isAscending boolean | 输出数据的排序方向,为true时升序排列,为false时倒序排列 |
---|---|
count number | 获得数据的量 range: max:200 type: number |
lowerSortKey? string number | 区间的下限,可以限定sortKey default:"" |
upperSortKey? string number | 区间的上限,可以限定sortKey default:"" |
Returns
Promise <SortedMapGetRangeDataResult > | 范围排序映射数据结果 |
---|
asyncGetRank
• asyncGetRank(key
, isAscending
): Promise
<SortedMapGetRankResult
> server
获取键在排序映射中的位置
Parameters
key string | 键名称 range: max:128Byte |
---|---|
isAscending boolean | 输出数据的排序方向,为true时升序排列,为false时倒序排列 |
Returns
Promise <SortedMapGetRankResult > | 键在排序映射中的位置结果 |
---|
asyncRemoveData
• asyncRemoveData(key
): Promise
<MemoryStorageResultCode
> server
删除项
Parameters
key string | 键名称 range: max:128Byte |
---|
Returns
Promise <MemoryStorageResultCode > | 状态码 |
---|
asyncSetData
• asyncSetData(key
, value
, sortKey
, expiration?
): Promise
<MemoryStorageResultCode
> server
添加项或覆盖项
Parameters
key string | 键名称 range: max:128Byte |
---|---|
value any | 值 range: max:32KB |
sortKey string number | 用于排序的键,必须为数字或者字符串 range: max:128Byte |
expiration? number | 该项的过期时间,以秒为单位,过期后该项自动从排序映射中删除 default: 259200 range: max:2592000 type: number |
Returns
Promise <MemoryStorageResultCode > | 状态码 |
---|