I don’t mean to pile on, but I know the Dgraph team loves feedback – so if it’s helpful, a little more (small stuff) GraphQL API feedback:
GetX and QueryX Queries Are Redundant?
It’s confusing to me why you have getNodeX and queryNodeX as separate queries, where the only difference seems to be that getNodeX only allows you to filter on ID while queryNodeX lets you filter on ID and other filters. Is this some kind of non-breaking legacy thing perhaps?
Inability To Get Count Within a Content Query?
Maybe I’m being dumb here, but unless I’m mistaken, I’m unable to get “count” kind of aggregate data within a normal, nested queryNodeX query? I have to instead use a separate Aggregate query? So to get a count of NodeX’s related NodeY’s (and Node(n)'s…), I’d have to run 2 queries (times the number of nested nodes I’m querying)? One for the (first 10, for example) content and another for the full count(s)? Though maybe I’m missing something here.
Expected (and possibly what you see in competitors if I recall?) is that an aggregate “count” is available along with the other “name”, “description” etc fields/properties/predicates within any query.