У меня есть коллекция Firebase (NoSQL), скажем, 5000 "игроков".Каждый день я хочу запросить подмножество этих игроков, чтобы выполнить какую-то операцию.Мой вопрос: каков наилучший способ сделать это?
Насколько я могу судить, нет способа выполнить такой запрос непосредственно в Firebase.Так, например, я не могу сказать «Сбор из 5000 игроков, дай мне всех игроков, которые соответствуют ЛЮБОМУ из этих идентификаторов».Если это вариант , пожалуйста, сообщите.
Один вариант, о котором я подумал, - это создание новой коллекции каждый день с идентификаторами игроков, которые меня интересуют.выполнение операций на.Будет ли это предпочтительным методом в Firebase?То есть, я бы создал коллекцию типа 20190105Game
, и она будет содержать подмножество идентификаторов.Я сначала запросил бы эту коллекцию, а затем пошел бы к коллекции Players
, чтобы получить collection.where("identifier", "==", "other_identifier")
Есть ли лучший способ?