Can I have data layers at neo4j for data isolation?

I need to separate my neo4j database(s) in layers that could be enabled dynamically for search.
Example of Layers:
Layer 1 : Node1, Node2, Edge1 (Node1->Node2)
Layer 2 : Node3, Edge2 (Node2->Node3), Edge3 (Node3->Node5)
Layer 3 : Node4, Node5, Edge4 (Node4->Node5)

IDs of nodes and layers will be unique, edge referencing might be across the layers

so that depending on the enabled layers result will differ for the same requests
Using labels for that purpose is not enough - I need to make sure that information is isolated

Could anyone, please point me in the right direction of research?

You can look into using role based access and fine-grain control. It’s not available in community version.

1 Like

thank you, will check it