Я разрабатываю приложение для хранения игр, используя flutter
и Firebase
для хранения данных.
На самом деле моя база данных Firebase
выглядит следующим образом:
games:{<br>
// Team 1<br>
player1: (reference to a player),<br>
player2: (reference to a player)',<br>
// Team 2<br>
player3: (reference to a player),<br>
player4: (reference to a player),<br>
scoreTeam1: 2,<br>
scoreTeam2: 1<br>
}<br>
// Usergames documents are indexed by the player unique ID as a key<br>
userGames: {<br>
count: 2, //this variable is increased every time i add a new game<br>
game1: (reference to a game),<br>
game2: (reference to another game),<br>
...<br>
gameN: (another reference)<br>
}<br>
Player:{<br>
name: 'player name'<br>
...(another player data)<br>
}<br>
СВ этой реализации документы userGame будут иметь каждый раз больше полей.У меня вопрос: есть ли ограничение на количество полей, которые может содержать документ?Также я хотел бы сохранить много игр, это правильный способ реализации базы данных?