Этот вопрос касается обсуждения, которое продолжалось здесь .
У меня есть коллекция URL-адресов в массиве, которые мне нужно проанализировать с помощью облачной функции Firebase.Вместо того, чтобы перебирать URL-адреса на клиенте (я мог бы потенциально содержать сотни элементов в этом массиве) и делать отдельные запросы к функции, я бы предпочел сохранить весь массив в Firestore, передать идентификатор коллекции в функцию,захватите массив на сервере, выполните итерацию по нему и выполните некоторые операции, а затем либо сохраните его обратно в Firestore с новым идентификатором, и ответьте клиенту с этим идентификатором, чтобы он мог использовать / уничтожить, либо просто ответить вновь мутированныммассив (не уверен, какой из них я бы хотел использовать).
Похоже, что нет «предпочтительного» способа хранения массивов с помощью Firebase, так как это обычно считается злом, что если я не наденуне планируете хранить данные очень долго?