Как избежать пустых документов в запросе Firestore? - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь отобразить некоторые данные, хранящиеся в подколлекции coll1, которые существуют в doc1, используя этот код:

val query = db!!.collection("coll1").document(doc1)
    .collection("coll2").orderBy("field1", Query.Direction.ASCENDING)

Проблема в том, что когда я использую этот код, переменная doc1 еще не сгенерирована, поэтому я получаю эту ошибку:

Неверная ссылка на документ. Ссылки на документы должны иметь четное количество сегментов

Как мне избежать этой ошибки, пока я не сгенерирую doc1?

1 Ответ

0 голосов
/ 04 сентября 2018

Вам необходимо знать точные имена всех коллекций и документов, чтобы выполнить запрос, поэтому ваш запрос должен выполняться только после того, как у вас есть строковое значение для doc1, которое идентифицировало документ, в котором была организована подколлекция.

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