Gremlin 小精灵-如何使用';空';财产?
假设我有Gremlin 小精灵-如何使用';空';财产?,gremlin,Gremlin,假设我有顶点,带有标签审阅者和属性名称 我可以通过以下方式查询“John Smith”: g.V().hasLabel('reviewer').has('name', eq('John Smith')) 但是我不能查询空的'name',因为: g.V().hasLabel('reviewer').has('name', eq(null)) 尽管审阅者的名称为nullname(即
顶点
,带有标签
审阅者
和属性
名称
我可以通过以下方式查询“John Smith”:
g.V().hasLabel('reviewer').has('name', eq('John Smith'))
但是我不能查询空的'name',因为:
g.V().hasLabel('reviewer').has('name', eq(null))
尽管审阅者的名称为null
name(即
且未设置属性
),但上述内容仍为空
那么,用什么样的gremlin查询来查找具有
null
属性的顶点呢 我想知道,在不同的Graph
实现上,您是否会得到不同的行为,但在TinkerGraph上,您可以做到:
gremlin> g.V().hasLabel('reviewer').hasNot('name')
==>v[0]