<分区>
我正在使用 Firebase 实时数据库并尝试在名为 ignore
的字段添加到我的数据库时创建触发器。但我首先想访问数据库中的另一个数据并在我的函数中使用 if 。我的函数如下所示:
exports.dbTest2 = functions.database.ref('/{uid}/ignore')
.onCreate((snapshot, context) => {
const uid = context.params.uid
console.log(`Current User ${uid}`)
// Data added at the location
const ignoreData = snapshot.val()
const endTime = new Date(ignoreData.endTime).toString()
const scheduleRef = snapshot.ref.parent.child('schedule')
console.log(scheduleRef)
let scheduleArr = [ /*something*/ ]
return snapshot.ref.parent.child('schedule').set(scheduleArr)
});
我的数据库看起来像这样:
从我当前的引用路径 {uid}/ignore
我想获取 schedule
引用中的第一个元素(在图像中圈出)。在我上面的代码中,我试图通过控制台记录引用,但似乎没有这种方法可以从该对象获取值。
如何在我的云函数中获取图像中圈出的对象?