Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cayley:如何使用Cayley Gremlin代码将顶点和边插入到图形中?_Javascript_Go_Graph Databases_Gremlin_Cayley - Fatal编程技术网

Javascript Cayley:如何使用Cayley Gremlin代码将顶点和边插入到图形中?

Javascript Cayley:如何使用Cayley Gremlin代码将顶点和边插入到图形中?,javascript,go,graph-databases,gremlin,cayley,Javascript,Go,Graph Databases,Gremlin,Cayley,因此,作为Go和Cayley的新手,我正在努力将数据插入到图表中。我使用以下命令在命令行上运行gremlin控制台: cayley repl --db="bolt" --dbpath=../../database/database1 --query_lang="gremlin" 我知道凯利使用了一种不同的小精灵。此页面()声明它使用“Cayley Gremlin”而不是“Tinkerpop Gremlin”。我认为API在大多数情况下都会保持不变,但情况似乎并非如此。这表明graph对象具有可

因此,作为Go和Cayley的新手,我正在努力将数据插入到图表中。我使用以下命令在命令行上运行gremlin控制台:

cayley repl --db="bolt" --dbpath=../../database/database1 --query_lang="gremlin"
我知道凯利使用了一种不同的小精灵。此页面()声明它使用“Cayley Gremlin”而不是“Tinkerpop Gremlin”。我认为API在大多数情况下都会保持不变,但情况似乎并非如此。这表明graph对象具有可用的
addVertex
方法。但是,当我尝试使用Cayley repl中的方法时,我得到一个错误:

cayley> g.addVertex("test")

Error: TypeError: 'addVertex' is not a function
-----------
1 Results
Elapsed time: 0.102239 ms
为什么该方法在图表上不可用?API不同吗?是否有另一种使用“Cayley Gremlin”将节点/边插入图形的方法


提前谢谢

cayley中的gremlin仅用于遍历。是cayley的完整的gremlin API


使用http添加数据:

我对cayley很陌生,但我认为

cayley> :a subject predicate object label .
是从repl执行的gremlin添加新顶点的命令(对我来说,添加和删除(
:d
)要方便得多)