【发布时间】:2016-03-27 18:28:23
【问题描述】:
给定
url根是:https://myApp.firebaseio.com
还有
数据是:
{
"users": {
"u00001": {
"name": "Andy",
"teams": {
"t001": true,
"t003": true
}
},
...
},
"teams": {
"t001": {
"name": "Alpha Team"
},
"t002": {
"name": "Beta Team"
},
"t003": {
"name": "Gamma Team"
},
...
}
}
和
Andy 加入的团队是 ['t001', 't003']
问题:
是否可以使用 ONE 查询来获取 Andy 加入的所有团队的名称? (查找所有团队名称,其中 ID 在 ['t001', 't003'] 中,例如期望 ["Alpha Team", "Gamma Team"])
提前致谢。
【问题讨论】:
-
你写过代码吗?你有什么问题?
-
请告知我需要做什么来证明我已经尝试过。我不得不承认我不擅长弹性搜索,如果它可以轻松解决我的问题。目前我需要一个带有 2 个团队 ID 的循环来执行 2 次提取。例如new Firebase("myApp.firebaseio.com/teams" + teamId).on("value", function(data){ ... }).
-
我不怀疑您已经为此工作了一段时间,但您的问题并没有反映出这种努力。您至少应该能够使用Firebase documentation on queries 中的信息构建查询。您无法让您的查询正常工作,我们可以提供帮助。
标签: javascript firebase firebase-realtime-database