Neo4j Version: 3.6
For sample graph
create (n1:people{id: 1, name: 'foo1', place: "x"}), (n2:people{id: 2, name: 'foo2', place: "x"}), (n3:people{id: 3, name: 'foo3', place: "y"}), (n20:people{id: 20, name: 'foo20', place: "x"});
create (n4:tag{id: ...