In Tinkerpop, I want to select vertices which are not directly connected to vertices having property foo
equal to bar
For ex:
Vertex user1 = graph.addVertex("vid","one");
Vertex user2 = graph.addVertex("vid","two");
Vertex user3 = graph.addVertex("vid","three");
Vertex tag1 = graph.addVertex("tagKey", "tagKey1");
Vertex tag2 = graph.addVertex("tagKey", "tagKey2");
Vertex tag3 = graph.addVertex("tagKey", "tagKey3");
user1.addEdge("user_tag", tag1);
user2.addEdge("user_tag", tag2);
user2.addEdge("user_tag", tag3);
In above test case I want to select all user
vertices which are not connected to tag vertices with tagKey
with value of tagKey2
. Output should be 2 vertices user3 , user 1