Gremlin - 如何查找具有“null”属性的顶点?

5
假设我有带有标签“reviewer”和属性“name”的“vertices”,我可以使用以下查询来查找“John Smith”。
g.V().hasLabel('reviewer').has('name', eq('John Smith'))

但是我无法使用以下内容查询空的“名称”:

g.V().hasLabel('reviewer').has('name', eq(null))

尽管有评审人员的名称为空(即属性未设置),但以上内容对我而言仍返回空值。

那么,查找具有null属性的顶点的魔鬼查询是什么?

1个回答

7

我想知道在不同的Graph实现中是否会有不同的行为,但在TinkerGraph上您可以这样做:

gremlin> g.V().hasLabel('reviewer').hasNot('name')
==>v[0]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接