使用 PythonAPI 将空间索引添加到 CosmosDB

Adding Spatial Index to CosmosDB using PythonAPI

定义中似乎缺少 'Spatial' 索引类型:

https://docs.microsoft.com/en-us/python/api/pydocumentdb.documents.indexkind?view=azure-python

然后如何通过 CosmosDB 中的 Python API 以编程方式创建具有空间索引的集合?

只需键入字符串 "Spatial" 或添加

{ "kind": "Spatial", "dataType": "Point" }

集合设置中的索引似乎也不起作用。我无法在使用 Python 3.

通过 DocumentAPI 填充的图形数据库上进行空间查询

显然,您不能从非 .NET API 执行此操作:

https://docs.microsoft.com/en-us/azure/cosmos-db/faq