如何删除具有相同标签名称的所有顶点的属性?

时间:2020-02-12 09:33:56

标签: gremlin janusgraph

我有一些标签名称为 Campaign 的顶点。并且具有属性 campaignType ,并且所有顶点的属性值均为 offline 。 我意外地更新了架构,而没有为campaignType建立索引。 但是我非常需要这个遍历在线广告活动。我尝试重新索引但遇到错误。我已经在stackoverflow中提出了新的问题,但我没有得到答复。因此删除属性是我的第二个想法。 因此,我想从所有广告系列顶点中删除该属性。 我尝试过

    g.V().hasLabel('Campaign').hasProperty('campaignType').remove()

但出现错误

    Cannot invoke method remove() on null object

我希望所有的顶点都应该出现,但是只能删除广告系列类型的属性。我不知道我的问题出了什么问题,但是可以帮助我克服它。

1 个答案:

答案 0 :(得分:0)

您可以先使用properties然后再使用drop

删除属性
g.V().hasLabel('Campaign').properties('campaignType').drop()