gpt4 book ai didi

node.js - 使用子引用值将数据推送到 firebase

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

我想使用nodejs将数据推送到firebase。我有一个包含 MACID 值的字符串,我想检索 MACID=macid 的 key (存储在 firebase 中)。和模型(存储在 firebase 中)。

据此我想推送像'这样的数据 真实数据={ 温度:“萨萨德”, 湿度:“123dsad4”, 时间戳:“dfssdsdf”, }

firebase 就像

enter image description here

如图所示,每个用户都有许多设备。我想将数据推送到 MACID=MACID 的位置。我只有 MACID 可以比较。

如何将数据推送到 firebase,其中 macid=MACID 并将其存储,如图所示。

提前致谢。

最佳答案

如果您知道 UID,则可以在该用户的设备中查询与 MACID 匹配的设备。

firebase.database().ref("users").child(uid).orderByChild("macid").equalTo(macId)

如果您不知道用户的 UID,则无法使用当前的数据结构进行查询。您需要添加一个将 MACID 映射到 UID 的附加列表,例如

"macids": {
"dasdad": "h1Eg5...."
"dasasd": "h1Eg5...."
}

另请参阅:

关于node.js - 使用子引用值将数据推送到 firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51948270/

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