下面是当我推的数据火力地堡的代码:如何在使用.push()添加数据后查询Firebase数据?
firebase.database().ref(`booklogs/${uid}/${book_id}`).push(page_id)
booklogs :
{HUMjSHxVKAPfVXzOId9zCBkGOgv1:{
book28917: {
-KYp4FdYYODDZG1FX-Pb: 1
}
}
}
我的问题是,当我查询数据时,${book_id}
的子节点包括推动关键,但我只想要得到该值是1
而不是按键。
我使用查询的代码是:
var booklogs = db.ref(`booklogs/${uid}/${project}`);
booklogs.once('value')
.then((snapshot) => {
console.log(`pages viewed are ${snapshot.key}: ${snapshot.val()}`);
console.dir(snapshot.val());
}).catch((error) => {
console.log(`Error : ${error}`);
});
在控制台返回的数据是:
pages viewed are 2634651: [object Object]
{ '-KYp4FdYYODDZG1FX-Pb': 1 }
任何输入,将不胜感激。谢谢!
什么是你想查询的? –