Я пытаюсь вручную указать поле id в моих документах, однако не могу найти, как я могу вставить целое значение для свойства.
Я использую модуль python из azure.cosmos, и при попытке вставить целочисленное значение возникает ошибка в реализации sdk, в частности, здесь.
@staticmethod
def __ValidateResource(resource):
id = resource.get('id')
if id:
if id.find('/') != -1 or id.find('\\') != -1 or id.find('?') != -1
or id.find('#') != -1:
raise ValueError('Id contains illegal chars.')
if id[-1] == ' ':
raise ValueError('Id ends with a space.')
Я предполагаю, что это поле не предназначено для использования, как я намереваюсь, и не должно быть необходимости делать целые числа, однако было бы хорошо, если бы какой-то свет пролил свет на этот вопрос.