Sails.js - 在 url 中使用“包含”或查询以获取适当的 JSON 数据

Sails.js - Have a 'contains' or query in url to fetch appropriate JSON data

本文关键字:获取 查询 数据 JSON 包含 js url Sails      更新时间:2023-09-26

My Sails.js应用程序有一个名为"Ideas"的模型,使用默认蓝图REST api,当我转到以下位置时,可以访问集合的内容: http://example.com/ideas/find

此外,默认情况下,我还可以限制数据以获取特定标题: http://example.com/ideas/find?title=How 看电视

虽然我想做的是显示包含关键字"T"的所有标题的 JSON 数据,但是当我

a) ?title=TV
b) ?q=TV
c) ?query=TV
d) ?where(title : (contains:'TV')

他们都不起作用

如何获取包含包含特定关键字的所有标题的 JSON 输出?

根据文档,where 示例应该有效。不过,它使用大括号而不是括号。

?where={"title":{"contains":"TV"}}

用于多次使用",".

例:

ideas/find?where={"title":{"contains":"music"}},{"title":{"contains":"film"}}