小编Tod*_*pov的帖子

cosmos db id 可以覆盖为整数类型吗?

我正在尝试手动指定文档的id字段,但是我找不到如何插入该属性的整数值。

我正在使用 azure.cosmos 的 python 模块,当我尝试插入整数值时,似乎在 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.')
Run Code Online (Sandbox Code Playgroud)

我猜想这个字段并不是按照我的意图设计的,并且不需要输入整数,但是如果对这个问题有所了解的话那就太好了。

python azure azure-cosmosdb azure-cosmosdb-sqlapi

4
推荐指数
1
解决办法
2843
查看次数