Привет, я пытаюсь подключиться к 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, но опять не повезло.