Я должен разработать одно приложение для социальных мероприятий. Я должен использовать Firestore в качестве задней части. Я думаю, что все знают о событиях и их логике. У каждого события есть свой создатель. И каждый пользователь может понравиться каждому событию. Я должен подумать о структуре пожарной части, прежде чем писать. Я должен подумать о следующих пунктах: 1. Я должен иметь возможность искать события по их создателям. 2. Я должен иметь возможность искать события, понравившиеся одному пользователю. 3. Я должен иметь возможность отображать список событий с их создателями или понравившимися пользователями.
Конечно, я могу хранить коллекцию событий с полями, такими как пользователи и поля создателей. И я могу хранить коллекцию пользователей с полем созданных событий и полю понравившихся событий. Но я считаю, что это может потреблять так много базы данных с одинаковой информацией. Есть ли у вас предложения для лучшего решения? С уважением.