Совместимость перечислений Firestore - PullRequest
0 голосов
/ 06 января 2019

Я использую облачный пожарный магазин в качестве базы данных. Проблема в том, что FireStore, кажется, не поддерживает перечисления. Я хочу сохранить класс, который содержит словари с enum в качестве ключа. Есть ли способ как это побороть? Единственное решение, которое я нашел до сих пор, - преобразовать мой класс в объект json, а затем сохранить его в db, но мне это не нравится из соображений производительности.

1 Ответ

0 голосов
/ 06 января 2019

Ваша единственная реальная опция здесь - это преобразовать перечисление в уникальную строку, имя которой обычно совпадает с именем самого перечисления. Прежде чем ссылаться на «соображения производительности», вы должны на самом деле сравнить свое решение и посмотреть, насколько оно плохо, как вы думаете (вероятно, нет).

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