如何在gremlin中根据节点的属性过滤值

时间:2019-06-03 02:15:00

标签: c# gremlin

所以我知道如何在gremlin控制台上过滤值,但是在gremlin.net上过滤器,gt等之类的东西不起作用。不断出错。

我想知道如何在gremlin.net中使用过滤器来过滤出节点或边缘。我找不到使用gremlin.net库在C#中执行此操作的文档

我尝试编写在gremlin控制台上编写的代码,但是其中一些功能无法识别

我正在尝试过滤出所有idnum大于5的节点 :g.V()。Has(“ idnum”,gt(5));

它总是说在当前上下文中找不到gt。

1 个答案:

答案 0 :(得分:0)

无论您使用哪种编程语言,克里姆林宫都大致相同。由于语法与编程语言本身的习惯用法有关,因此语法通常通常只有很小的差异(例如,在Java中,方法名称中的首字母通常用小写字母表示,而在C#中用大写字母表示)。因此,general step documentation尽管以Groovy / Java风格进行了演示,但通常会为您提供有关步骤如何工作的足够信息,然后再翻译为您选择的语言。同样,在相同的文档中,必要时还会有关于可能与编程语言有关的差异的具体说明。

也就是说,我认为您的问题与C#的P.gt()的导入有关:

using static Gremlin.Net.Process.Traversal.P;

您可以在参考文档here中了解有关其他常见导入的更多信息。