【发布时间】:2021-12-10 19:21:35
【问题描述】:
Tl;博士:
在node.js (firebase-admin) 中实现,在(实时数据库)上使用set 方法时,它似乎首先清除集合,然后填充数据本身。
实际问题:
我们有一些代码是通过监听 firebase 中的特定集合来触发的。计算完成后,需要更新目标集合(使用set 方法)。我们观察到一些奇怪的行为,似乎正在清除目标集合,然后填充数据。
Firebase set 方法的预期行为是“计算”差异并执行更小、更精确的更新(例如删除某些键或更改它们的值)。
有人知道为什么会这样吗?
【问题讨论】:
标签: node.js firebase firebase-realtime-database