Firebase Realtime DB:删除节点作为原子更新的一部分

问题描述 投票:0回答:1

我想在Firebase Realtime数据库中执行更新,该更新将密钥添加到表并从表中删除密钥:

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

是否有一种方法可以将remove()操作作为原子更新的一部分?其他人可以提供的任何指针将不胜感激!

firebase firebase-realtime-database
1个回答
1
投票

仅使用值null,它将删除内容:

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

执行此操作将删除/users/${b}处的所有内容。

© www.soinside.com 2019 - 2024. All rights reserved.