Rea*_*eal 0 javascript node.js parse-server google-cloud-functions
我有一个运行类似这样的代码的云函数,我能够得到对我的查询的响应,这是一个有效的类实例,但是当我尝试使用 set 方法更新实例时,我收到了您在标题中看到的错误.
async function addToDB(apiKey) {
const query = new Parse.Query(MyClass);
query.equalTo('apiKey', apiKey);
const response = await query.find({ useMasterKey: true });
const myInstance = response[0];
myInstance.set('total', 100);
try {
await myInstance.save({ useMasterKey: true });
} catch (e) {
console.log('E', e);
}
}
Run Code Online (Sandbox Code Playgroud)
选项参数 ( { useMasterKey : true}) 应该是传递给的第二个参数save
保存的第一个参数应该是 a null,即:
myInstance.save(null, { useMasterKey: true })
从本质上讲,您没有将 masterkey 选项传递给 save 调用 - 这就是您收到 101 错误的原因(根据我的经验,101 几乎总是与权限问题有关!)
在此处查看更多信息http://parseplatform.org/Parse-SDK-JS/api/v1.11.1/Parse.Object.html#save
| 归档时间: |
|
| 查看次数: |
2369 次 |
| 最近记录: |