使用angular 2对firebase进行简单查询
我是firebase的新手,正在尝试从中检索数据。我已经对我的数据进行了非规范化处理。每个评论都有一个用户id,每个用户都有所有评论id 我能够检索个人评论或用户,但我不知道如何列出一个用户及其所有评论 这是我检索用户1(jack)的代码: 这是我导入firebase的json树使用angular 2对firebase进行简单查询,angular,ionic-framework,firebase,firebase-realtime-database,ionic2,Angular,Ionic Framework,Firebase,Firebase Realtime Database,Ionic2,我是firebase的新手,正在尝试从中检索数据。我已经对我的数据进行了非规范化处理。每个评论都有一个用户id,每个用户都有所有评论id 我能够检索个人评论或用户,但我不知道如何列出一个用户及其所有评论 这是我检索用户1(jack)的代码: 这是我导入firebase的json树 { "comments": [ { "content": "How are you?", "author": {
{
"comments": [
{
"content": "How are you?",
"author": {
"0": true
}
},
{
"content": "I am good. Last night dinner was fantastic",
"author": {
"1": true
}
},
{
"content": "What did you have?",
"author": {
"2": true
}
},
{
"content": "It was a French dish made by Joanna's mum.",
"author": {
"1": true
}
}
],
"users": [
{
"name": "John",
"comments": {
"0": true
}
},
{
"name": "Jack",
"comments": {
"1": true,
"3": true
}
},
{
"name": "Kat",
"comments": {
"2": true
}
}
]
}
这是我在Firebase中得到的结果:
您可以在列表中进行筛选
users.filter(function(user){
return user.id == user.comment.id
})
您可以在列表中进行筛选
users.filter(function(user){
return user.id == user.comment.id
})
我想再次查询firebase,以获得用户/1的所有评论。@Dee,您愿意在这里分享您的解决方案吗?我也在找,你好像找到了。谢谢我想再次查询firebase,以获得用户/1的所有评论。@Dee,您愿意在这里分享您的解决方案吗?我也在找,你好像找到了。谢谢