python - 如何使用 GraphSON v2 而不是 v3?

标签 python azure azure-cosmosdb graphson

我正在尝试在 python 中运行一段代码,该代码使用 Microsoft Azure 的 Cosmos DB。我目前使用 gremlinpython 3.2.6 和最新版本的 Cosmos(在 microsoft azure 上默认),但两者之间似乎存在一些兼容性问题。

当我运行代码时,出现以下错误;

GremlinServerError: 498: 

ActivityId : 5c05bb15-3aa1-41b8-9c10-ab3015152eab
ExceptionType : GraphMalformedException
ExceptionMessage :
    Gremlin Malformed Request: GraphSON v3 IO is not supported.
    GremlinRequestId : 5c05bb15-3aa1-41b8-9c10-ab3015152eab
    Context : global
    GraphInterOpStatusCode : MalformedRequest
    HResult : 0x80131500

我读到我应该尝试使用 GraphSON v2 而不是 V3,但不知道如何做,有人可以帮忙吗?

最佳答案

欢迎来到这个社区。您只需确保使用 GraphSON v2 的架构,因为它是 Azure Cosmos DB 支持的版本。检查您正在使用的 json 并确保遵循支持的架构。您在 this link 中有一些示例.

关于python - 如何使用 GraphSON v2 而不是 v3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60705905/

相关文章:

python - 当 "id"绑定(bind)点在 cosmosDB 集合中没有相应的项目时,用 python 编写的 Azure 函数有 500

Python 正则表达式 - 检查 "123456/2016"模式

python - Keras - 如何将图像数组传递给 ImageDataGenerator.flow

Python 组 BY Cumsum

java - 如何在由azure应用程序服务门户UI部署的azure java应用程序中配置Web.config文件

azure - Cosmos db 的复合索引没有改善 RU 使用率

.net - Azure DocumentDB - 源自脚本的请求不能引用除提交客户端请求的分区键之外的分区键

python - Flask_SQLAlchemy create_all() 不起作用

azure - 无法自动检测应用程序的运行时堆栈 - Azure webapp up

azure - 有没有办法让应用服务设置使用 Key Vault secret ?