В ArangoDB, когда коллекция определена для разрешения пользовательских ключей, каковы ограничения на значение ключа? Например, похоже, что ключ "Name-2"
работает, но ключ "Name,2"
дает ошибку ArangoError 1221: invalid document key
.Каковы ограничения, определяемые пользователем ключом?
4
A
ответ
3
Цитируя the manual
- Ключ должен быть по крайней мере один байт и не более 254 байт длиной. Пустые ключи запрещены, если они указаны (хотя может быть достаточно, чтобы полностью исключить атрибут _key из документа)
- Он должен состоять из букв az (нижний или верхний регистр), цифр 0-9, подчеркивания (_) , дефис (-) или двоеточие (:) символов только
- Любые другие символы, особенно мульти-байтовые последовательности, пробельные или пунктуации символы не могут быть использованы внутри ключевых значений
1
Ограничения (или соглашения об именах) для пользователя определенные ключи можно найти в документах here.
+0
Спасибо за ссылку, мы просто не могли найти ее в руководстве! – WiredPrairie
Спасибо за ссылку, мы просто не могли найти нужное место в руководстве! – WiredPrairie