下面是我用来获取数据的函数的一部分。
functions.database.ref(/path/{pushId}')
.onCreate((snapshot,context)=>{
const original = snapshot.val();
下面是我数据库的结构。
"path":{
"$pushId":{
"products": {
"0" : {
"cabinet": "cabinet1"
},
"1" : {
"cabinet": "cabinet2"
}
}
}
}
如何在函数正在侦听的路径/{pushId}中获取存储在products节点内的每个机柜的值?
试试这个:
functions.database.ref(/path/{pushId}')
.onCreate((snapshot,context)=>{
const original = snapshot.val();
Object.keys(original).forEach(key => {
const product = original[key];
console.log(product.cabinet);
}
}