【发布时间】:2020-03-01 12:45:32
【问题描述】:
我正在使用解析服务器云功能来使用主密钥查询一个类。 类对象具有 ACL 以允许创建对象的用户只读。 该查询给了我零个结果。 但是,一旦我将测试对象上的 ACL 更改为公共读/写,云函数查询就会为我提供所需的对象。 据我所知,使用主密钥我应该得到查询对象。 有谁知道这里的问题是什么?
const mQuery = new Parse.Query('MyClass');
mQuery.equalTo('objectId', mObjectId);
const result = await mQuery.first(null, {useMasterKey : true});
console.log("mQuery",mQuery);
console.log("result",result);
if (!result) {
throw new Error('no data found.');
}
这里的结果被记录为未定义。一旦对象被公开,结果就是公共对象。我正在使用解析服务器 3.x。
【问题讨论】:
标签: parse-platform parse-server back4app parse-cloud-code