【发布时间】:2020-07-11 15:38:29
【问题描述】:
所以基本上我希望我的 Cloud Functions 在“代理”中有新节点时创建一个名为“Civil”的新父节点。 这是我尝试过的代码:
import * as functions from 'firebase-functions';
export const addCivilData = functions.database
.ref('/Agent/{AgentID}')
.onCreate((snapshot, context) => {
const userData = snapshot.val()
const newUsername = userData.username
const defCivilStatus: string = "new"
return snapshot.ref.parent?.child('Civil').child(`${newUsername}`).update(`${defCivilStatus}`)
})
那个? VSCODE 自动生成 parent 并显示一些关于鼠标悬停的规则。
如果我删除那个“?”它在snapshot.ref.parent 上给出了红色下划线。
我想创建一个父节点“Civil”和获取用户名的子节点,并将其值设置为 defCivilStatus。 请帮忙
编辑: 其他错误截图
【问题讨论】:
-
评论不用于扩展讨论;这个对话是moved to chat。
标签: android typescript firebase firebase-realtime-database google-cloud-functions