Поэтому я хочу, чтобы мои облачные функции создавали новый родительский узел с именем «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}`)
})
The? После того, как родительский автоматически генерируется VSCODE и показывает некоторые правила при наведении указателя мыши.
и если я уберу это "?" это дает красное подчеркивание на snapshot.ref.parent
.
Я хочу создать родительский узел "Civil" и дочерний узел с выбранным именем пользователя и установить его значение в defCivilStatus. пожалуйста, помогите
РЕДАКТИРОВАТЬ: скриншоты дополнительных ошибок