为了账号安全,请及时绑定邮箱和手机立即绑定

在firebase android中保存具有相同对象列表的对象的最佳方法是什么

在firebase android中保存具有相同对象列表的对象的最佳方法是什么

神不在的星期二 2021-11-03 15:56:23
我有一个Comment对象,它应该包含评论的子列表,每个子列表也可以包含一个子列表。我希望将其保存到 firebase 数据库。我该如何构建它?data class Comment constructor( val date : String,                             val imageURL : String,                             val text : String,                             val author : String,                             val id : String,                             val children : List<Comment>)
查看完整描述

2 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

在 firebase 名称中,父节点为 Comment,子节点与属性名称相同,即 date、imageUrl、text、author、id 和 children 和 child 的子节点是列表。


查看完整回答
反对 回复 2021-11-03
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

有效的解决方案是将孩子保存为String他们的ID(密钥)。

data class Comment constructor( val date : String,
                            val imageURL : String,
                            val text : String,
                            val author : String,
                            val id : String,
                            val children : List<String>)


查看完整回答
反对 回复 2021-11-03
  • 2 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信