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

Gli*_*ide 4 gremlin

假设我verticeslabel reviewer和在一起property name

我可以使用以下查询“ John Smith”:

g.V().hasLabel('reviewer').has('name', eq('John Smith'))
Run Code Online (Sandbox Code Playgroud)

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

g.V().hasLabel('reviewer').has('name', eq(null))
Run Code Online (Sandbox Code Playgroud)

尽管有评论者的null姓名(即未设置reviewer属性name),但以上内容对我来说还是空的。

那么什么是gremlin查询来查找具有null属性的顶点呢?

ste*_*tte 6

我想知道您是否可能在不同的Graph实现上得到不同的行为,但是在TinkerGraph上可以做到:

gremlin> g.V().hasLabel('reviewer').hasNot('name')
==>v[0]
Run Code Online (Sandbox Code Playgroud)