[英]Parse: ParseError { code: 101, message: 'Object not found.' }
我有一個運行這樣的代碼的雲函數,並且能夠為我的查詢獲得一個有效的類實例的響應,但是當我嘗試使用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);
}
}
options參數( { useMasterKey : true}
)應該是傳遞給save
的第二個參數
保存的第一個參數應為null
,即:
myInstance.save(null, { useMasterKey: true })
本質上,您沒有將masterkey選項傳遞給save調用-這就是為什么您會收到101錯誤的原因(根據我的經驗,101幾乎總是與權限問題有關!)
在此處查看更多信息http://parseplatform.org/Parse-SDK-JS/api/v1.11.1/Parse.Object.html#save
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.