javascript - 使用 vue js 进行 Firebase 数据库查询
问题描述
我正在使用 Firebase 实时数据库。下面我附上我的firebase结构:
我正在尝试接收所有tags
等于我的ID payload
(例如电话)
我尝试了以下查询
firebase.database().ref('Questionnaires').orderByChild('tags').equalTo(payload).once("value")
.then((data) => {
commit('setLoading', false)
console.log("Result", data.val())
})
.catch((error) => {
commit('setLoading', false)
console.log(error)
})
但实际上我正在接受data.val() = null
我尝试了各种方法,但仍然得到null
是否可以使用该数据结构构造该查询?如果是请教我。我没主意了。
解决方案
我听说在 firebase 中维持关系是一场噩梦,我猜标签是另一个 firebase 集合?如果是这样,请在为时已晚之前切换到另一个 dbsm。
推荐阅读
- python - Python、类、类内调用函数、运算符重载(矩阵乘法)
- javascript - 这个例子中展开语法的目的是什么?
- c# - UnityWebRequest Post 功能不起作用?
- treeview - 在树视图 odoo 10.0 中添加新字段时出错
- gcc - 当我使用 crosstool-4.3 构建自己的 crosstool 时出现问题
- java - 重启电脑后我的 Android Studio 项目无法运行
- java - 使用 for 循环和指定格式打印出字符串列表
- java - Android Studio 的新活动显示错误
- google-compute-engine - Google Compute Engine - 以什么货币定价?
- android - 领域 5.8.0:findAllSorted - 编译错误