Я заметил, что Firebase Firestore дает нам возможность выполнять несколько операций записи в виде одного пакета, который содержит любую комбинацию set (), update () или delete ().
Возможно ли это в Firebase И в реальном времени?
В основном у меня есть следующие данные:
main: {
first: {
keywords: {
one: { active: false, required: false },
two: { active: false, required: false },
three: { active: false, required: false },
}
}
}
Я создал действие для обновления одного значения следующим образом:
database.ref(`main/${category}/keywords/${keyword}/`).update({ active })
Мне нужно создать новое действие для обновить активное значение всех дочерних ключевых слов сразу.
Я знаю, что могу обновить «ключевые слова», просто обновив весь объект следующим образом:
database.ref (main/${category}/keywords
) .update (ОБНОВЛЕННЫЙ ОБЪЕКТ ЗДЕСЬ)
Однако, просто из любопытства, есть ли способ, где я мог бы просто ввести oop в ключевые слова и обновить определенные c значения? Может как то так?
database.ref(`main/${category}/keywords/`).forEach(item => item.update({ active }))