Подключите документы на FireBase от Android (флаттер) - PullRequest
0 голосов
/ 20 октября 2019

У меня есть Ресторан с именем и телефоном. Этот ресторан также есть расписание. Я создал коллекцию «Рестораны» на базе Firebase и коллекцию «Таймс». Я хотел бы добавить в документ ресторана информацию о его расписании, добавив идентификатор расписания, но я не знаю, с чего начать. В основном мне нужно связать два документа. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

ваши данные должны быть такими ..

var resData = { "name" : "Restaurants1",
                    "phone" : "+1324343434"
                   };    
      var times = {.... your times data};

здесь col-> Collection (), doc-> document ()

                     ->Col("data").doc().setData(resData);
                   /
  Col("Res").doc(). 
                  \ 
                    ->Col("times").doc().setData(timesData);


 doc() -> generates random id for your document or you can put your id inside 
          document.

Happy Coding ... :)

0 голосов
/ 21 октября 2019

Да, есть два способа сделать первый. Каждый раз, когда вы создаете помещенный документ во временную коллекцию, создаете объект документа, который может включать в себя Ресторан как этот

Документ A Restaurant = restaurantId, name, address и т. Д. DocumentA Restaurant Time = timeTableID, restaurantId и т. д.

или во втором варианте вы можете создать коллекцию муравьев в сайд-ресторане, чтобы поместить ваш документ Time в этот

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