Как поместить установленный тип данных в Firestore? - PullRequest
0 голосов
/ 07 апреля 2019

У меня есть класс данных A с набором строк в качестве свойства.Как положить его в Firestore?

data class A( val str: set<String> = emptySet() )

1 Ответ

1 голос
/ 07 апреля 2019

Математический набор лучше всего сопоставить с массивом в Cloud Firestore, которым вы затем манипулируете с помощью операторов array-union и array-remove и запрашиваете с помощью array-contains. Эти операторы гарантируют, что каждое значение может встречаться в массиве только один раз, что необходимо для имитации набора.

См .:

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