【发布时间】:2017-08-07 12:37:30
【问题描述】:
我有一个与documentation 基本相同的数据库方案:
// An index to track Ada's memberships
{
"users": {
"alovelace": {
"name": "Ada Lovelace",
// Index Ada's groups in her profile
"groups": {
// the value here doesn't matter, just that the key exists
"techpioneers": true,
"womentechmakers": true
}
},
...
},
"groups": {
"techpioneers": {
"name": "Historical Tech Pioneers",
"members": {
"alovelace": true,
"ghopper": true,
"eclarke": true
}
},
...
}
}
我想创建一个DatabaseQuery 来获取属于特定组的所有用户(例如,“组”中包含“techpionneers”的用户)
我应该如何进行?我尝试了Database.database().reference(withPath: "users").queryOrdered(byChild: "groups").queryEqual(toValue: "techpioneers"),但这不起作用(显然)。
【问题讨论】:
标签: ios swift firebase firebase-realtime-database