Обновить вложенный объект в Firebase

Справочный документ для алгоритма: One Pass Real-Time Generation Mark-Sweep Garbage Collection (1995) Джо Армстронга и Роберта Вирдинга в 1995 году (в CiteSeerX)

1
задан SteveBl 27 February 2019 в 15:25
поделиться

1 ответ

Вы можете использовать операторы arrayUnion и arrayRemove для добавления и удаления элементов из массива.

Например, чтобы добавить Story

  db.collection('users').doc(userId).collection('matrix).doc(story.case).update(
    {"success": FieldValue.arrayUnion(someStory)}
    )

, эти операторы обрабатывают массив как наборы. Вы не можете получить доступ к отдельным элементам по индексу.

Официальная документация здесь: https://firebase.google.com/docs/firestore/manage-data/add-data

.
0
ответ дан Haijin 27 February 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: