Как получить упорядоченные данные из Firebase REST API

У меня есть база данных 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 документов.

Спасибо .


person Zakaria Guenna    schedule 09.04.2020    source источник


Ответы (1)


person    schedule
comment
я использую только REST API - person Zakaria Guenna; 09.04.2020
comment
Пожалуйста, не публикуйте только код в качестве ответа, но также объясните, что делает ваш код и как он решает проблему вопроса. Ответы с объяснением, как правило, более качественные и с большей вероятностью привлекут положительные голоса. - person Mark Rotteveel; 09.04.2020