получить данные внутри функции получить данные, Firestore - PullRequest
0 голосов
/ 02 июня 2019

Firebase является асинхронным но мне действительно нужны некоторые данные из моей базы данных Firestore и использовать некоторые снова другие данные так что я сделал это

db.collection("").document("").get(){
 @Override
 public void OnSuccess(.....){

    db.collection("").document("").get().....

 }
}

это не проблема ??

1 Ответ

0 голосов
/ 02 июня 2019

Для меня это выглядит вполне нормально, особенно если данные, которые вы получаете во внутреннем get(), зависят от данных, которые вы получили от внешнего get().

Если вы читаете сотни документов таким образом, как правило, это хороший момент, чтобы подумать, следует ли вам дублировать некоторые данные во «внешний документ». Этот тип компромисса дублирования данных и количества операций чтения довольно распространен в базах данных NoSQL.

Подробнее о моделировании данных см .:

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