Я использую Java для подключения к «удаленному» (localhost: 8182) серверу Gremlin g следующим образом:
traversalSource = traversal().withRemote(DriverRemoteConnection.using("localhost", 8182, "g"));
Затем я пишу такой узел, как этот:
traversalSource.addV("TenantProfile");
В консоли Gremlin, подключенной к тому же серверу Gremlin, я вижу все созданные узлы и ребра
gremlin> g==>graphtraversalsource[tinkergraph[vertices:42 edges:64], standard]
и запросы работают, но если я читаю график из Java, это приводит к пусто , поэтому запросы, например
traversalSource.V()
.has("label", TENANT_PROFILE_LABEL)
.has("fiscal id", "04228480408")
.out(OWNS_LABEL)
.has("type", "SH")
.values("description")
.toList();
, возвращают список emtpy.
Может кто-нибудь помочь мне решить эту загадку, пожалуйста? Спасибо.