GraphQL - cannot query all records, must provide ID?

Im kind of new to graphql but id like to return a list of all countries, however its constantly asking me for an ID, is it not possible ?

query {
country() {
id
}
}

also as per info on back4app i tried this query

query FindObject {
find(className: “Countrys”) {
count,
results
}
}

and it errors with

Cannot query field “find” on type "Query\

It depends on your model. If you can share it might be easier to help. Anyways, have you tried something like this?

query {
countries {
id
}
}

I am a total noob with GraphQL so maybe i miss something. my collection is called Country, I think i read somewhere that i need to pluralize that so i have tried both

query {
country {
objectId
}
}

and

query {
countries {
objectId
}
}

but get this error "message": "Cannot query field \"country\" on type \"Query\".",

I havent created any kind of GraphQL model or Schema, I thought it was already generated in Parse so I am just running this in the playground

What is the version of parse server that you are running?

Im on parse server “version”: “5.2.5”,

So it should be something like:

query {
  countries {
    edges {
      node {
        id
      }
    }
  }
}

Reference: GraphQL API Guide | Parse