Не удалось получить 5 верхних строк в Azure - Android SDK - PullRequest
0 голосов
/ 31 марта 2020

Мне было интересно, как я могу получить менее 50 строк данных с помощью azure. Причина в том, что мне нужны только верхние 5 строк данных из базы данных и отображение на android UI.

Однако, когда я экспериментирую .top(), самое низкое, что я могу go - 40. Все, что угодно ниже этого значения возвращаемый JsonArrayQuery не будет рассматриваться как массив.

                val resultQuery:JsonElement = FruitQueryTable.orderBy("name", QueryOrder.Descending).top(40).execute().get()

                val arrayQuery: JsonArray = resultQuery.asJsonArray
                Log.v(
                    "Logger:",
                    "$arrayQuery"
                )

                for(item in arrayQuery){

                    val nameFruit = item.asJsonObject.getAsJsonPrimitive("name").asString
                    Log.v(
                        "Logger:",
                        "fruitName" : $nameWO"
                    )
                }

На основании документации они не указали минимальное количество строк.

* 1010 Есть ли какое-либо решение или исправление?

1 Ответ

0 голосов
/ 07 апреля 2020

Начиная с 2019 года и до начала 2020 года. На данный момент самое низкое число строк, которое я могу извлечь, составляет

- 40.

Чем ниже, тем Библиотека не будет пытаться получить строки для вас. Следовательно, я просто придерживаюсь значения по умолчанию (50) при использовании функции top()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...