Я пытаюсь обновить вложенный объект в Google Firebase Cloud Firestore.Моя структура базы данных:
коллекция 'users'
- документы (userId)
---- collection 'matrix
------ документ' service '(получил больше документов: то же самоевведите разные имена)
-------- success: Story []
-------- ошибка: Story []
-------- name: string
Модель истории:
title: string
text: string
storyType: string ('success' | 'failure)
case: string (for instance 'service')
...
Сейчас я использую Angular и хочу обновить одну историю, используя.Как мне это сделать?
Я знаю, как получить ссылку на «служебный» документ
update(story: Story, userId:string){ }
db.collection('users').doc(userId).collection('matrix).doc(story.case).update()
Нужно ли обновить весь документ или могуЯ достигаю конкретной истории по объекту истории (я знаю его тип, например «успех», а название - uniq), поэтому я могу искать, у которого есть этот заголовок, и обновлять только эту историю?