在NeptuneDB中,我想检查一个特定的顶点是否存在,如果不存在,创建它并添加一些属性。 下面是我在Gremlin Python中的实现:
g.V().hasLabel('Event').has(T.id, idNum).fold().coalesce(unfold(), addV('Event').property(T.id, idNum)). property(Cardinality.single, 'semState', event['semState']).property(Cardinality.single, 'System', systemname).next()
但有时“System”属性可以为null,在本例中,抛出了错误。所以我想知道是否有方法可以检查上面的查询中的'System'是否为null,如果为null,则跳过它
Gremlin不喜欢空值,因此解决方案应该在客户端,通过拆分查询:
相关问题 更多 >
编程相关推荐