Я пытаюсь сгладить данные в своем приложении firebase. В проекте базы данных есть список пользователей и список проектов. Пользователи будут владеть проектами и должны иметь список индексов, в которые они входят. Список пользователей индексируется уникальным идентификатором uid. В проектах я использую список проектов с уникальными идентификаторами. Проекты управляются с помощью firebaseArray и создаются с помощью $ add. Я пытаюсь использовать плоскую модель данных, показанную в руководстве в разделе структурирования данных. Проблема в том, что уникальные идентификаторы, сгенерированные с помощью $ add, содержат специальные символы и не могут использоваться в качестве индекса для проекта в объекте пользователей. Ошибка возникает при попытке создать объект, в котором один из членов содержит «специальные символы».
Каков рекомендуемый способ решения этой проблемы?