在服务器端 javascript 函数中对 OrientVertex 使用 getEdges() 函数

using getEdges() function on OrientVertex in a server side javascript function

在我的 OrientDB Graph 数据库中,我有一个 javascript 服务器端函数,代码如下:

var sql = "SELECT FROM COMMITTREES WHERE hash=? LIMIT 1";
var results = db.command("sql",sql,[hash]);
var vertex = results[0];

根据文档,db.command() returns OrientVertex 数组。在OrientVertexdocumentation I find a lot of usefull functions. For example, the countEdges() function

此函数似乎可以在服务器端使用 javascript,但它需要一个 iDirection 类型的参数。现在,我的问题是这个 iDirection 如何包装在服务器端,我怎样才能在服务器端使用 countEdges() 函数 javascript?

var count = vertex.countEdges(WHAT GOES HERE?);

尝试枚举的全限定名。所以有点像

var count = vertex.countEdges(com.tinkerpop.blueprints.Direction.OUT, someLabel):

相同的概念适用于任何其他方法 - java脚本到 java 集成通常效果很好。您可以调用任何方法,只要它们可以从顶级 db 对象以某种方式访问​​。

希望对您有所帮助。

...而且,是的,服务器端功能非常方便。