我正在使用Firebase Realtime数据库,并通过HTTPS触发的云函数查询子节点。有没有办法保存该节点的路径?
我们不能在此功能中使用通配符路径-我可以使用任何可用的功能,还是可以使用其他任何解决方案?
Firebase实时数据库结构如下:
colleges:
clg1:
departments:
dep1:
students:
stu1:
name:
phone:
stu2:
name:
phone:
dep2:
students:
stu3:
name:
phone:
clg2:
departments:
dep3:
students:
stu4:
name:
phone:
stu5:
name:
phone:
dep4:
students:
stu6:
name:
phone:
在这里,我想更新特定学生的电话;鉴于我们无法在https云功能中使用通配符路径,该怎么办?
答案 0 :(得分:0)
您可以访问并保存值给学生:
设置:
admin.database().ref(`departments/${dptid}/students/${sudentid}`).set({data:1})
更新:
admin.database().ref(`departments/${dptid}/students/${sudentid}`).update({data:1})