【发布时间】:2019-10-03 19:56:41
【问题描述】:
我是 Vue JS 和 Firebase 的新手。我的目标是获取所有具有相同类别的“事件”。我的意思是,让我有两个 eventos,一个 eventos 类别“SMIX”,另一个有“DAM”。现在我想获得 eventos 的类别'SMIX'
created() {
var datos = []
firebase.database().ref('usuarios').on("value", data => {
data.forEach(function(user){
user.child("eventos").orderByChild("categoria").equalTo("SMIX")
.forEach(function(evento){
datos.push(evento.val())
});
});
this.eventos = datos;
});
}[My data Structure][1]
【问题讨论】:
-
你从请求中得到了什么?
-
@EduardoLeite 我收到此错误 user.child(...).orderByChild is not a function
-
你为什么不使用 orderbychild 和 equalTo 来完成你的请求?你不会遇到这个问题,响应会更小
-
我没听懂你。可以举个例子吗?
-
嗨,我做到了你说的 user.child("eventos").ref.orderByChild("categoria").equalTo("SMIX")
标签: firebase vue.js firebase-realtime-database