【发布时间】:2022-01-25 01:19:31
【问题描述】:
如何使用numChildren()在新的firebase版本9中计算父母的孩子数量?
这就是在下面的 firebase 版本 8 中的完成方式
firebase.database().ref('users/' + userId).on('value', (snapData) => {
console.log(snapData.numChildren())
})
但在第 9 版中,这在下面不起作用
onValue(ref(db, 'users/'), (snapData) => {
console.log(snapData.numChildren())
})
有谁知道在 firebase 版本 9 numChildren() 中它是如何完成的?
【问题讨论】:
-
没有直接的等价物。您必须将快照转换为
val(),检查它是否是具有子对象的 javascript 对象,然后计算该对象的属性。
标签: javascript firebase firebase-realtime-database