БД Firebase Realtime: удаление узла как части обновления atomi c - PullRequest
1 голос
/ 15 марта 2020

Я хотел бы выполнить обновление в базе данных Firebase Realtime, которое добавляет ключ к таблице и удаляет ключ из таблицы:

firebase.database().ref('/').update({
  [`/users/${a}/womp`]: true,
  [`/users/${b}`]: 'delete_me',
})

Есть ли способ включить remove() работа как часть обновления атоми c? Будем очень благодарны за любые указатели, которые могут предложить другие!

1 Ответ

1 голос
/ 15 марта 2020

Просто используйте значение null, оно удаляет вещи:

firebase.database().ref('/').update({
  [`/users/${a}/womp`]: true,
  [`/users/${b}`]: null,
})

При этом все удаляется на /users/${b}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...