javascript - 如何在 Firebase 中使用 orderByChild() 搜索子/嵌套元素内的值?
问题描述
我想检查 user_id 的用户是否在节点project_id
内的字段中具有特定值。interested_in
键与 user_id 字段相同。我用过orderByChild
,equalTo
但它返回null。我想将project_id
值与id
. 是因为我没有正确引用节点吗?任何人都可以快速查看并帮助我吗?
let usersRef = db.ref('users/' + this.user_id + '/interested_in');
usersRef.orderByChild('project_id')
.equalTo(id).on('value', function(snapshot){
console.log(snapshot.val());
});
解决方案
推荐阅读
- typescript - 多对多关系未显示在数据库中
- c# - 两种可空类型之间的区别?
- php - 使用 Bootstrap 和 php 的动态选项卡仅显示来自第一个选项卡的数据
- julia - Julia中的系统信号拦截
- ruby-on-rails - 如何在 Rspec 功能规范中测试使用父记录的回调
- javascript - Apollo 本地查询不适用于变量
- firebase - 如何从 auth.user.onDelete 触发器中删除文档集合和所有嵌套数据
- minecraft - 使用 minecraft 参数自动连接到服务器
- c++ - 声明变量,其类型具有已删除的默认构造函数,没有值
- ios - 在滑动 Eureka 上更改“删除文本”