Firestore поддерживает символы для пользовательских идентификаторов - PullRequest
0 голосов
/ 17 мая 2018

Я хотел бы создать собственный идентификатор для своих документов в firestore, я знаю, что все символы base 62 ( az, AZ, 0-9 ) поддерживаются для пользовательских идентификаторовМне нужно знать о специальных символах ( - _ * & $ # @! `~% и т. Д.), Поддерживаемых firestore для использования в пользовательских идентификаторах, есть ли неподдерживаемые специальные символы?

Также хотите узнать о случае пробела, могу ли я создать собственный идентификатор, например abc 123 ?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Это поздний ответ, но так как я сам искал эту информацию:

Ограничения на идентификаторы документов (и идентификаторы коллекций):

  • Должны быть действительными символами UTF-8
  • Должно быть не более 1500 байт
  • Не может содержать косую черту (/)
  • Не может состоять только из одного периода (.) Или двойных периодов (..)
  • Не удается сопоставить регулярное выражение __.*__

Идентификаторы документов могут содержать пробелы.

Ограничения именования для идентификаторов документов, идентификаторов коллекций и имен полей полностью задокументированы здесь:

https://firebase.google.com/docs/firestore/quotas#limits

Обсуждение группы Google Firebase по этому вопросу:

https://groups.google.com/forum/#!topic/firebase-talk/bUMpQwGe08k

0 голосов
/ 29 июня 2018

Да, только что проверил это. RTDB также поддерживает все символы. Если вы мне не доверяете, попробуйте набрать новые документы с консоли.

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