How to query all predicates from one node by one predicate?

Hi again,

hmm, not sure what you wanna mean. Are comparing Dgraph and Neo4j? and suggesting some change?

Dgraph and Neo4j are very different in several means. The only similarity is they both are a similar type of GraphDB(property graph). Any other characteristics that differentiate them are design choices made through time by the founder and community requests.

We have moved to a Typed Schema like a year+(? feels like) ago, it was a request from the community. So, since then, users are getting used to it. The Type Definition is mandatory.

So, about your main question on this topic and taking your contextual responses into account. I think that the Type System won’t fit perfectly, so you have to “cheat” it. The Expand All won’t work, so you have to use a “fake type” and use like I mentioned expand(FakeType). That way you will be able to see all predicates even if you don’t wanna set correctly all Types definitions.

Cheers.