Как использовать GraphSON v2 вместо v3? - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь запустить кусок кода в python, который использует Cosmos DB от Microsoft Azure. В настоящее время я использую gremlin python 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, но не знаю как, кто-нибудь может помочь?

1 Ответ

1 голос
/ 16 марта 2020

добро пожаловать в это сообщество. Вам просто нужно убедиться, что вы используете схему GraphSON v2, поскольку эта версия поддерживается в Azure Cosmos DB. Проверьте json, который вы используете, и убедитесь, что следует поддерживаемой схеме. У вас есть несколько примеров в этой ссылке .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...