Я пытаюсь использовать firebase db, я обнаружил очень важные ограничения, которые не описаны в справке или FAQ firebase.
Первая проблема заключается в том, что символ: точка '.' запрещено в ключах,
то есть firebase отклонить (по неизвестной причине) далее:
nameRef.child('[email protected]').set('Pirat');
Вторая проблема с косой чертой в ваших ключах '/', когда вы пытаетесь добавить такой ключ
{'02/10/2013': true}
В firebase вы можете увидеть:
'02': {
'10': {
'2013': true
}
}
У вас есть идеи, как это решить (автоматически)? Можно установить какой-то флаг, что это строковый ключ со всеми символами? Конечно, я могу анализировать/восстанавливать данные каждый раз перед записью и после чтения, но...
Кстати '.' '/' - все запрещенные символы для firebase?