gpt4 book ai didi

javascript - 如何将另一个 child 添加到我的 firebase 集合中?

转载 作者:行者123 更新时间:2023-12-04 08:10:05 25 4
gpt4 key购买 nike

所以我试图找到一个用户 ID 与变量相同的值 UserID一旦发现我想在我的收藏中添加一个新 child 。我不确定如何做到这一点,我试过使用

var UserID = 123;

var userEvent = firebase.database().ref('/users').orderByChild("id").equalTo(UserID).child('Events');

var eventsData = {
testdata: 99
};


userEvent.push(eventsData);
我已经尝试了上述方法,但是我收到以下错误消息。
Unhandled Rejection (TypeError): firebase_app__WEBPACK_IMPORTED_MODULE_22__.default.database(...).ref(...).orderByChild(...).equalTo(...).child is not a function
有没有具体的方法可以做到这一点?
以下是目前有多少用户集合
enter image description here

最佳答案

错误指出 ref 有问题。我认为问题在于EqualTo()返回一个数组或对象,但我不是 100% 确定。
我会将代码重新组织为:

var userEvent  = firebase.database().ref('/users/' + UserId).child('Events');
您应该能够推送到该引用。

关于javascript - 如何将另一个 child 添加到我的 firebase 集合中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66019224/

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