Подключитесь к OrientDB с помощью Gremlin.Net - PullRequest
1 голос
/ 15 мая 2019

Привет, я пытаюсь подключиться к Orient.DB (Community 3.0.18) с поддержкой gremlin из простого консольного приложения и Gremlin.net .

* 1006.* Я использую стандартный демодб.Я не могу выполнить любой запрос gremlin, я получаю:

ResponseException: ServerSerializationError: Ошибка во время сериализации: бесконечная рекурсия (StackOverflowError)

Это мой код:

        var gremlinServer = new GremlinServer("localhost", 8182, enableSsl:false,  username: "root", password: "xxxx");

        using (var gremlinClient = new GremlinClient(gremlinServer, new GraphSON2Reader(), new GraphSON2Writer(), GremlinClient.GraphSON2MimeType))
        {
            var query  = "g.V(\"33:5\")";

            // Create async task to execute the Gremlin query.
            var resultSet = gremlinClient.SubmitAsync<dynamic>(query).Result;
            Console.WriteLine();
        }

Я также пытался GraphSON3Reader и GraphSON3Writer , имеющих тот же результат.

У меня есть два больших сомнения:

1) Как это работает

2) Как мне указать базу данных?например, на CosmosDB вы должны указать это в пользовательском параметре, я пробовал также этот solutino, но опять не повезло.

...