gpt4 book ai didi

javascript - 云函数查询返回 null,即使它应该返回一个值

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

这是数据库的结构,

Content {
"randomID" {
"randomID2" {
"text": "Hello World"
}
}
}

我正在尝试在云函数中进行查询,以检查文本是否等于特定值,但它总是返回 null

admin.database().ref('Content').orderByChild('text').equalTo("someText").once('value').then(snapshot => {

console.log(snapshot.val()); -> this returns null

})

我很确定问题是我有两个随机 ID,而且通配符也不适用于 .once('value'),就像我相信的 onUpdate 一样。或者我做错了什么,因为我对 Javascript 还很陌生。

最佳答案

admin.database().ref('Content').orderByChild('text')

应该改为

admin.database().ref('Content/{randomID}/{randomID2}').orderByChild('text')

您不能跳过引用中的 ID

关于javascript - 云函数查询返回 null,即使它应该返回一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48599310/

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