{ log-6ren">
gpt4 book ai didi

javascript - 检索 Firebase 对象 ID

转载 作者:行者123 更新时间:2023-12-02 22:34:35 25 4
gpt4 key购买 nike

我使用以下循环从工作正常的表中获取数据:

database.once("value", function(snapshot){
snapshot.forEach(snap => {
log.console(snap.val().about_me)
})

它按预期将数据显示到日志中,但我似乎无法获取对象 ID?

我需要获取值49GRZb8B31MUfpBN3zvHKOHCMOa2

enter image description here

我已经尝试过:

snap.val().key; 

这将返回未定义

并尝试过snap.val()[0];

它返回对象中的所有内容

最佳答案

snapDataSnapshot类型对象。你可以看到它有一个名为 key 的属性。因此,您需要直接在 DataSnapshot 上引用该属性,如下所示:

snap.key  // correct

但是不是通过原始数据对象,如下所示:

snap.val().key   // incorrect, you have no child named 'key' in your data

关于javascript - 检索 Firebase 对象 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58778976/

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