我实际上可以在同一个查询中使用过滤器和分页吗?\n我可以使用过滤器并返回我期望的结果:
\n\nconst query = { filters: `type: ${type}`};\nRun Code Online (Sandbox Code Playgroud)\n\n但当我在查询中添加页面时它返回错误:
\n\nconst query = { filters: `type: ${type}`, page: 2 };\nRun Code Online (Sandbox Code Playgroud)\n\n错误消息内容如下:
\n\nAlgoliaSearchError {name: "AlgoliaSearchError", message: "filters: Unexpected token string(Object]) expected end of filter at col 14", debugData: Array(1), statusCode: 400, __zone_symbol__currentTask: ZoneTask\xe2\x80\xa6}\nRun Code Online (Sandbox Code Playgroud)\n
这绝对应该有效,但它也取决于 ${type} 被替换为什么。
你可以尝试一下:
const query = { filters: `type:"${type}"`, page: 2 };
请注意删除空格并添加双引号。您能否准确记录发生错误时的查询对象?那会有帮助,谢谢!
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |