使用useMasterKey参数解析每个服务器查询

Vin*_*ins 5 javascript parse-server

我正在从Parse迁移到Parse服务器.我的大多数代码都没有承诺.为此,我必须useMasterKey: true为每个查询/保存发送参数:( 必要时).

对于查找和获取查询或获取对象,我没有问题,例如:

Parse.com(找到)

query.find({
    success: function(results) {
    //...
Run Code Online (Sandbox Code Playgroud)

解析服务器(查找)

query.find({useMasterKey: true
    }).then(function(results) {
    //....
Run Code Online (Sandbox Code Playgroud)

Parse.com(获取)

user.fetch({
    success: function(user) {
    //...
Run Code Online (Sandbox Code Playgroud)

解析服务器(获取)

user.fetch({useMasterKey: true,
    success: function(user) {
    //....
Run Code Online (Sandbox Code Playgroud)

问题在于每个功能:

Parse.com(每个)

query.each(function(comment) {
    //...
Run Code Online (Sandbox Code Playgroud)

解析服务器(每个)

query.each({useMasterKey: true
      }).then(function(comment) {
      //....
Run Code Online (Sandbox Code Playgroud)

这是行不通的.

谢谢

Hor*_*Fat 3

尽管文档没有建议查询useMasterKey支持该选项each,但经过我自己的测试和验证,它实际上是可能的。语法如下:

query.each(callback, {useMasterKey: true})
Run Code Online (Sandbox Code Playgroud)

其中callback是为查询的每个结果调用的函数。