Remove/Delete/Drop a Property Value from a List/Array – Gremlin Query
//Create Vertex graph.addVertex(label, 'TEST_LABEL', 'id', '12345'); //Add value1, value2, value3 in the property 'test_property' g.V().hasLabel('TEST_LABEL').has('id','12345').property('test_property', 'value1'); g.V().hasLabel('TEST_LABEL').has('id','12345').property('test_property', 'value2'); g.V().hasLabel('TEST_LABEL').has('id','12345').property('test_property', 'value3'); //Drop the value 'value2' alone from the property 'test_field' g.V().hasLabel('TEST_LABEL').has('id','12345') .properties('test_property').hasValue('value2').drop();
Note that the property test_property is a multiple cardinality string data type.