我正在尝试在 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/