У меня есть заполненный пользователем документ с несколькими массивами, содержащими карты. Кажется, что arrayUnion()
работает только с существующими массивами, поэтому следующее не будет работать, если там уже нет массива:
docRef.update({
[dynamicFieldName]: firebase.firestore.FieldValue.arrayUnion(whateverUpdate)
})