【发布时间】:2021-08-24 20:13:54
【问题描述】:
我的帖子项目在 Firebase 数据库中有这种结构。
"posts" : {
"-LP-UfzuUHFJOkY0Ogb9" : {
"dislikeCount" : "0",
"imageUrl" : "https://firebasestorage.googleapis.com/v0/b/privato-dfb2c.appspot.com/o/images%2F2309fdab-0d78-44e5-af1f-8d256efdf6fd.jpg?alt=media&token=1276804f-d48c-4e06-8982-309fd539a397",
"likeCount" : "0",
"postByUser" : {
"aboutMe" : "death is inevitable",
"countryCode" : "+91",
"imageUrl" : "https://i.imgur.com/hAazykl.jpg",
"mobileNumber" : "number",
"name" : "Sid",
"userName" : "deathcode"
},
"timeStamp" : 1539754082148,
"title" : "This is cool, lowest price ever on grocers.",
"type" : 3
}
}
现在我需要根据 json 对象“postByUser”下的 userName 的值来检索某个用户发表的所有帖子。 我按照某些指南来解决这个问题,但他们都在根帖子项下的 json 键值上工作,而不是在帖子项下的另一个 json 对象下使用
Query query = dbRef.child("posts").orderByChild("title").equalTo("sometitle");
但是如何将它用于嵌套的 json 对象?
【问题讨论】:
-
嘿@SidhantRajora 通过单击答案旁边的 V 或勾号类型查找按钮将答案标记为正确,因为这有助于 Stack 溢出未来的读者,我会很感激,干杯! :)
标签: android firebase firebase-realtime-database