как структурировать несколько уровней в FireStore - PullRequest
0 голосов
/ 03 июня 2019

, поэтому я хочу создать следующую структуру в firestore

code_table: [
   "GIM": [
       {
          "label":"assement",
           "codes": ["A001A","A002A",...]
       },
       {
          "label":"consults",
           "codes": ["A001A","A002A",...]
       }
    ....
] 

Между документами и коллекциями, кажется, я не могу получить это в firebase firebase, используя веб-интерфейс (просто создавая тестовые данные) таким образом, что я могу на самом деле запросить его, используя flutter sdk

Есть предложения?

1 Ответ

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

Шаг за шагом, вот как я создаю коллекцию верхнего уровня, документ code_table, вложенную коллекцию GIM под этим документом, а затем документ там.

  1. Создайте коллекцию верхнего уровня с документом code_table.enter image description here

  2. Выберите документ code_table и нажмите Добавить коллекцию enter image description here

    Это создает вложенную коллекцию в документе code_table в коллекции верхнего уровня.

  3. Назовите коллекцию GIM и нажмите Далее enter image description here

  4. Нажмите ссылку Авто-идентификатор , чтобы создать идентификатор документа, и введите поля для первого документа во вложенной коллекции.enter image description here

    Нажмите Сохранить

  5. Теперь у вас есть коллекция верхнего уровня, документ code_table втам подколлекция GIM под этим документом и первый документ там.enter image description here

...