2017-02-22 49 views
1

有谁知道如何使用查询字符串访问Nanoscale.io中的Store(collection)数据?我试着阅读他们的文档,但下面的例子只给出:nanoscale.io的查询语法商店

local.request = new AP.Store.Request(); 
local.request.select("Tasks", "priority >= $1 order numeric(priority) asc", parseInt(request.params.priority)); 

我不知道在哪里的语法“优先级1> = $顺序的数字(优先级)ASC”是...

在他们的文档:

选择(集合,查询)

选择匹配从集合基于关闭所述查询的对象210字符串。

collection [string] - 集合名称。

query [string |数字] - 这可以是查询或数字。如果一个 数字,该操作将返回具有匹配ID的对象。 要全部返回,请使用字符串“true”。

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

回答

0

在您所提供(与文档中提供)的例子,priority将是你感兴趣的搜索和$1parseInt(request.params.priority)在选择功能所提供的下一个值,即您的收藏中的字段。 request.params.priority是查询参数“priority”的值,在这种情况下为了比较而将其分析为int。

从我发现你可以做所有的基本比较(=,!=,>(=),<(=))。

+1

我编辑了你的格式化答案,完全是答案。最后你的问题属于一个新问题。如果你需要上下文,你可以随时链接回这个帖子。否则,你的答案似乎是有帮助的,如果我熟悉这项技术,并且可以验证你的信息是正确的,我会提高你的解释。 – ryanyuyu