Я работаю над приложением React-Native и размещаю свои данные в Cloud Firestore. У меня есть этот случай, когда мне нужно хранить "restaurant_menu", которая содержит меню всех ресторанов. Итак, я хотел бы знать, какой из этих двух подходов лучше.
1. restaurants_menu(collection) -> menu1(document) -> field1, field2, field3, ...
2. restaurants_menu(collection) -> resturant1_menu(document) -> resturant1_menu (sub-collection) -> field1, field2, field3, ...
Я боюсь, что первый подход приведет к созданию огромного списка документов позже, поэтому вместо этого я подумал, может быть, второй Один из них лучше, поскольку он создает документ для каждого ресторана, а затем подгруппу каждого меню.
Я не очень опытен в нет-1007 * БД.