Например, у меня есть такой документ:
team: {
members: [{name: "john", age: 2}, {name: "tim", age: 3}]
}
И я хочу обновить возраст Тимса до 4 {name: "tim", age: 3}
до {name: "tim", age: 4}
Могу ли я сделать это, используя FieldValue.arrayUnion ?
Потому что прямо сейчас.
...
.update({team: firbase.firestore.FieldValue.arrayUnion({name: "tim", age: 4})})
Создаст новую запись и команда будет похожа на
[
{name: "john", age: 2},
{name: "tim", age: 3},
{name: "tim", age: 4} <-- duplicate
]