直到今天,我从未遇到过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
…
};
有人可以向我解释吗?也许有一个例子?
非常感谢!
答案 0 :(得分:1)
在查找控制器功能中,ctx.query
代表您的请求的查询参数。
例如https://localhost:1337/restaurants?_q=french
在您的情况下,ctx.request.body
来自于POST请求中发送的数据。