Тупик при пожаре при использовании транзакции.get (запрос) - PullRequest
0 голосов
/ 21 февраля 2019

Я использую Firestore Admin SDK для Java.

Я захожу в тупик, если я делаю что-то вроде:

repeat(100) {
    firestore.runTransaction { transaction ->
        val docSnapshot = transaction.get(query)
                .get()
                .documents
                .singleOrNull()

        // Use docSnapshot
    }
}

Тупик с случаем при вызове get.С другой стороны, если я выполняю запрос вне транзакции и получаю снимок документа только внутри транзакции по ссылке, тупика нет.

Почему?Что-то не так с моим подходом?

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