我想知道Parse Query上的每个命令如何计入请求执行限制.我正在构建一个应用程序,它需要在一个解析类中对许多对象(可能超过1000个)执行一个函数.
例如(在JavaScript中),
var query = new Parse.Query(Parse.User);
query.equalTo('anObjectIWant',true); //there could be more than 1000 objects I want
query.each(function(object){
doSomething(object); //doSomething does NOT involve another Parse request
});
Run Code Online (Sandbox Code Playgroud)
那么,上面的代码是否会计入我的Parse应用程序执行限制的1个请求(你得到30 /秒免费),或者每个对象(每次调用"each")都会使用一个请求(因此1000个对象将是1000个请求) ?
这将算作 1 或 2,具体取决于:如果从 cloudcode 函数运行 =2,则 1 用于 cloudcode 调用 + 1 用于查询。由于查询会立即获得所有结果,因此它是单次调用。
如果这应放置在“beforeSave”函数或类似函数中,则仅计算查询,即 1 个 API 调用。
因此,只要您不为每个结果触发另一个解析 API,您应该就可以了。
| 归档时间: |
|
| 查看次数: |
1918 次 |
| 最近记录: |