答案 0 :(得分:0)
您的查询肯定不会起作用。我想到了一些解决方案:
1 - 如果你有groupUid:
groupUid = "asdasdafd";
return this.db.list('groups/'+this.groupUid+'/users', {
query: {
equalTo: uid
}
});
或类似的东西:
// import 'rxjs/add/operator/filter';
groupUid = "asdasdafd";
return this.db.list('groups/'+this.groupUid+'/users')
.filter(item => item==uid);
2 - 如果你没有groupUid:
您需要接收this.db.object('groups/')
对象,然后在循环内(在所有组中)使用简单循环(在所有用户上)迭代以搜索您需要的uid
。
类似的东西:
for(var prop in groups){
for(var j=0;j<prop.users.length;j++){
//search the uid you need
}
}
希望它能帮助你。