Empty ctx.request.query
Hello. I pass url query in vue by router-link like this
`<router-link :to="{ name: 'mainviewquestionscontent', params: { id: question.id }, query: { plan: 'private' } }">{{ question.title }}</router-link>`
In result my URL looks like that
http://192.168.0.103:8080/questions/60bca7472a56531848fca0bf?plan=private

I have a read method on my koa-router where I am able to get ctx.params.id value.
But I cannot get ctx.request.query, console.log shows it is null.

Read method is:
`exports.read = async ctx => {
  if (!ObjectId.isValid(ctx.params.id)) {
    return (ctx.status = 404);
  }
  try {
    console.log(ctx.request.query);
    const question = await Question.findById(ctx.params.id);
    if (!question) {
      return (ctx.status = 404);
    }
    ctx.body = question;
  } catch (err) {
    ctx.status = 500;
  }
};`
My routes are:

> router
>   .get("/exercises", exerciseController.los1)
>   .get("/program-content", programContentController.getProgramContent)
>   .get("/questions", QuestionController.list)
>   .get("/questions/:id", validateIdParams, QuestionController.read)
>   .post("/questions", authenticate, QuestionController.create)
>   .post("/users", UsersController.create)
>   .post("/users/login", UsersController.login)
>   .get("/users", authenticate, UsersController.read)
>   .get("/users/logout", authenticate, UsersController.logout);
> 
> router.use("/exercises", test.myFunc).use("/exercises", test.myFunc2);
> module.exports = router;

How can I access url query { plan: 'private' }?