账户
原文:https://docs.elrond.com/sdk-and-tools/indices/es-index-accounts
## _id
该索引的_id
字段由 bech32 编码地址表示。
字段
田 | 描述 |
---|---|
地址 | 地址字段保存 bech32 编码中的地址。应该等于 _id 字段。 |
平衡 | 余额字段保存地址拥有的 EGLD 的数量。它是一个包含小数位数的字符串。例如:“150000000000000000”(相当于 1.5 EGLD)。 |
平衡 | balanceNum 字段以数字格式保存地址拥有的 EGLD 数量。例:1.5。 |
目前 | 随机数字段表示地址的序列号。 |
shardID | shardID 字段根据其字节表示地址所属的碎片。 |
时间戳 | 时间戳字段表示地址平衡被改变的最后时刻。 |
查询示例
取地址按余额排序
curl --request GET \
--url ${ES_URL}/accounts/_search \
--header 'Content-Type: application/json' \
--data '{
"sort": [
{
"balanceNum": {
"order": "desc"
}
}
],
"size":10
}'
取出分片中的地址,按余额排序
curl --request GET \
--url ${ES_URL}/accounts/_search \
--header 'Content-Type: application/json' \
--data '{
"query": {
"match": {
"shardId": "1"
}
},
"sort": [
{
"balanceNum": {
"order": "desc"
}
}
],
"size":10
}'