У меня есть база данных Firebase со счетами игроков.
Ex .
{
"documents": [
{
"name": "2SjkDBRLpNNUrWQzkKZxGaaaEIT2",
"fields": {
"PlayerName": {
"stringValue": "Player1"
},
"score": {
"integerValue": "51"
}
},
"createTime": "2020-04-08T16:57:22.016282Z",
"updateTime": "2020-04-08T16:57:22.016282Z"
},
{
"name": "OkLV0Od4UBQbJVADOJkCM0l2ayM2",
"fields": {
"score": {
"integerValue": "119"
},
"PlayerName": {
"stringValue": "Player2"
}
},
"createTime": "2020-04-08T16:03:06.417921Z",
"updateTime": "2020-04-08T16:03:06.417921Z"
}]
}
я использую REST API, чтобы получить эти данные в своей игре (Godot Engine), отправив http-запрос на https://firestore.googleapis.com/v1/projects/{ProjectId}/databases/(default)/documents/scores
При отправке запроса я получаю только 20 случайных документов.
МОЙ ВОПРОС: Как я могу получить первые 20 игроков (документы), упорядоченные по «счету» «IntegerValue» даже, если данные более > 1000 документов.
Спасибо .