gpt4 book ai didi

javascript - 如何从firebase上 Node 的父键获取子键

转载 作者:太空宇宙 更新时间:2023-11-04 03:21:14 26 4
gpt4 key购买 nike

我试图检查我的数据库中是否存在日期。 enter image description here

假设我的日期是 2018-04-23,然后我想检查该日期是否存在于我的数据库中,所以我使用这个

ref.once('value', function(snapshot){
console.log(snapshot.val().key); // but this returns undefined.
console.log(body.datebook);

})

出于特定原因,我不想使用 forEach 循环。有没有办法只获取日期?

最佳答案

更改此:

ref.once('value', function(snapshot){
console.log(snapshot.val().key); // but this returns undefined.
console.log(body.datebook);

})

进入此:

ref.once('value', function(snapshot){
console.log(snapshot.key);
console.log(body.datebook);

})

keysnapshot 的属性。它还将返回源位置。

因此,如果您希望它返回日期,则 ref 应该引用该特定日期。

var user = firebase.auth().currentUser;
var uid=user.uid;
var ref = firebase.database().ref().child(uid).child("availability").child("2018-04-23");

更多信息在这里:

https://firebase.google.com/docs/reference/js/firebase.database.DataSnapshot

关于javascript - 如何从firebase上 Node 的父键获取子键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49975502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com