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

Я занимаюсь разработкой приложения по флаттеру.Интерфейс почти готов.Настало время для создания базы данных ...

Я подумал, что Cloud Firestore - хороший выбор, потому что он мало работает для серверных операций и проблем безопасности.

Но я не уверен, как можноЯ строю свою базу данных облачной пожарной базы.(Я понимаю, я не должен думать так, как модели MySQL)Там я узнал только «что не должен делать».Но мне нужно научиться «что мне делать».

Я создал 3 корневых коллекции: items, salesrs, itemCatalog.

items : { name: "itemName1, type: "12345" }

itemCatalog : { itemCatalogId : "12345" , itemCatalogName : "" }

, когда мне нужно показать «item» sданные,

itemsName = items.name;

itemsType = SELECT itemCatalog.itemCatalogName WHERE itemCatalog.itemCatalogId = items.type

Firestore.instance.collections("items)
   .foreach
   name of item
   (items.data["name"]);
   //category name of item
           var categoyName=Firestore.instance.collections("items)....where (itemCatalogId =items.data["type"])
           print(categoyName);

Я думаю;вызов вложенных и многих соединений Firestore для получения только нескольких переменных, не является хорошим решением.

Пожалуйста, покажите путь для проектирования модели и ее эффективного использования

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