Curso Flutter com Firebase
-Referente a questão: Aprendemos que o Cloud Firestore, assim como todos os bancos de dados, usam uma estrutura e uma hierarquia para registrar e organizar os dados que armazenamos neles.
O Firestore, por ser um banco não relacional, armazena e organiza os dados em formato de coleções, documentos e campos!
Dito isso, quais das alternativas a seguir são incorretas?
Não creio que a respota correta seja: No Cloud Firestore, quando necessário para resolver nosso problema, podemos criar coleções diretamente dentro de outra coleções.
Pois para criar uma coleção dentro de outra coleção é necessário que a coleção pai tenha criado um documento e a partir desse documento criado na coleção ai sim é possível criar uma outra coleção, no caso a ultima coleção não tem ligação de hierarquia com a primeira coleção desde que o documento que seria a base raiz dessa segunda coleção e a primeira coleção seria a base raiz: Ex:
-colection1Pai -document1FilhoColection1Pai -colection2FilhoDocumentFilhoColection1Pai Com essa resposta da a entender que a estrutura é assim:
-colection1Pai -colection2FilhoColection1Pai