我是个小精灵新手。使用nodejs,我连接了gremlin并添加了一些顶点。 假设我有10个不同的顶点,并与边相连。有没有办法在nodejs中读取和迭代数据。它类似于带有条件的简单select查询。(select * from users where username='john') async get_vertices_by_props(input) {
var graph_data = await this.get_vertex(input.label,input.property_name)
// some code
我在理解这些Gremlin查询时遇到了一些问题: from os import getenv
from gremlin_python.structure.graph import Graph
from gremlin_python.process.graph_traversal import __
from gremlin_python.driver.driver_remote_connection import DriverRemoteConnection
pmap = g.V().has(name, value) \
.union(__.hasLabel
我试图运行Gremlin查询,通过Gremlin控制台向顶点添加一个属性。
g.V().hasLabel("user").has("status", "valid").property(single, "type", "valid")
我经常会遇到这样的错误:org.apache.tinkerpop.gremlin.jsr223.console.RemoteException: Connection to server is no longer active
此错误发生在查询运行一到两分钟后。
我尝试了一些简单的查
更新:我觉得很傻。决定只在db中查询所有名称的列表,然后list_of_names_in_db = g.V().hasLabel('Person').values('name').toList()将list_of_name_in_db与batch进行比较,并且只添加两个列表中没有的顶点。
在学习Gremlin一周多一点之后,我和我有了一个顶点表,我正在遍历这个表中的每个顶点,我正在检查它是否已经存在。如果没有,就创建它。我已经看过许多示例,但是没有一个示例使用inject()与coalesce协作。这是不可能的事,还是我做错了?以下是我尝试过的:
from g