“ ctx.query._q”中的“ _q”是什么意思?

时间:2019-08-06 13:30:27

标签: strapi

直到今天,我从未遇到过ctx.query._q === true(在find: async (ctx) => {...}中)的情况。相反,我总是定义ctx.query,例如:

我已经可以找到几乎所有我需要的东西。我的问题是:_q的作用是什么?

query = {
   col0: ctx.request.body.col0,
   col1: ctx.request.body.col1,
   col2: ctx.request.body.col2
   …
};

有人可以向我解释吗?也许有一个例子?

非常感谢!

1 个答案:

答案 0 :(得分:1)

在查找控制器功能中,ctx.query代表您的请求的查询参数。

例如https://localhost:1337/restaurants?_q=french

在您的情况下,ctx.request.body来自于POST请求中发送的数据。