nanoscale.io商店的查询语法

时间:2017-02-22 13:26:04

标签: javascript store microservices

有没有人知道如何使用查询字符串访问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”。

除了“真实”,我不知道如何形成自己的查询。

1 个答案:

答案 0 :(得分:0)

在您提供的示例中(并在文档中提供),priority将是您有兴趣搜索的集合中的字段,$1是select中提供的下一个值功能,即parseInt(request.params.priority)request.params.priority是查询参数“priority”的值,在这种情况下,为了进行比较,将其解析为int。

根据我的发现,您可以进行所有基本比较(=!=>(=)<(=))。