Каков наилучший способ сохранить объект со списком того же объекта в Firebase Android - PullRequest
0 голосов
/ 07 октября 2018

У меня есть объект 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 ]

0 голосов
/ 27 ноября 2018

Решение, которое работало, состояло в том, чтобы сохранить детей как String с их идентификаторами (ключи).

data class Comment constructor( val date : String,
                            val imageURL : String,
                            val text : String,
                            val author : String,
                            val id : String,
                            val children : List<String>)
0 голосов
/ 07 октября 2018

В названии firebase родительский узел как Comment и дочерние узлы совпадают с именем свойств, т. Е. Дата, imageUrl, текст, автор, id, потомки и дочерние узлы потомков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...