有没有人知道如何使用查询字符串访问Nanoscale.io中的Store(集合)数据?我试过阅读他们的文档,但下面给出了唯一的例子:
local.request = new AP.Store.Request();
local.request.select("Tasks", "priority >= $1 order numeric(priority) asc", parseInt(request.params.priority));
我不知道“priority> = $ 1 order numeric(priority)asc”中的语法来自......
在他们的文档中:
选择(收集,查询)
根据查询选择集合中的匹配对象 字符串。
collection [string] - 集合名称。
查询[string |数字] - 这可以是查询或数字。如果一个 number,该操作将返回具有匹配ID的对象。 要返回all,请使用字符串“true”。
除了“真实”,我不知道如何形成自己的查询。
答案 0 :(得分:0)
在您提供的示例中(并在文档中提供),priority
将是您有兴趣搜索的集合中的字段,$1
是select中提供的下一个值功能,即parseInt(request.params.priority)
。 request.params.priority
是查询参数“priority”的值,在这种情况下,为了进行比较,将其解析为int。
根据我的发现,您可以进行所有基本比较(=
,!=
,>(=)
,<(=)
)。