数据处理 / 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> | 状态码 |
|---|