2017-10-09 4 views
2

Disons que je vertices avec labelreviewer et propertyname.Gremlin - Comment trouver des sommets avec la propriété 'null'?

Je peux interroger pour 'John Smith' avec:

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

Mais je ne peut pas requête pour null 'name' avec:

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

Les rendements supérieurs vides pour moi, malgré ayant des réviseurs avec null nom (ie reviewer avec la propriété name non défini).

Alors, quelle est la requête gremlin pour trouver des sommets avec la propriété null?

Répondre

2

Je me demande si vous pourriez obtenir un comportement différent sur différentes implémentations Graph, mais TinkerGraph vous pouvez faire:

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