我正在使用OrientDB 3,并且想在Gremlin Conosle之外执行一系列gremlin查询。具体来说,我想针对学位集中度运行Gremlin Recipe。 http://tinkerpop.apache.org/docs/current/recipes/#degree-centrality/
为了实现我的目标,我试图使用OrientDB 3 RESTful API中的Batch命令。但是,每当我将语言设置为gremlin时,我都会收到此错误:
“ java.lang.IllegalArgumentException:找不到类型为gremlin的命令请求者”
是否有任何配置文件需要修改才能在HTTP API中使用Gremlin?
答案 0 :(得分:0)
这里有两件事:
1.您必须确保已下载“ 带有Gremlin Server的OrientDB ”,而不仅仅是下载操作系统的默认OrientDB服务器。
2.您可以使用端点
POST:https:// {hostname}:{port} / command / {database_name} / gremlin
POST正文是您的gremlin命令,例如:
g.V()。group()。by()。by(bothE()。count())