"ctx.query._q" 中的“_q”是做什么用的?
What is "_q" in the "ctx.query._q" for?
直到今天,我还没有遇到过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
…
};
谁能给我解释一下?也许举个例子?
非常感谢!
在查找控制器函数中,ctx.query
代表您请求的查询参数。
例如https://localhost:1337/restaurants?_q=french
在您的情况下 ctx.request.body
来自您在 POST 请求中发送的数据。
直到今天,我还没有遇到过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
…
};
谁能给我解释一下?也许举个例子?
非常感谢!
在查找控制器函数中,ctx.query
代表您请求的查询参数。
例如https://localhost:1337/restaurants?_q=french
在您的情况下 ctx.request.body
来自您在 POST 请求中发送的数据。