创建新对象失败,错误代码:没有找到用于更新/删除的对象
Parse.com Failed to create new object, with error code: object not found for update / delete
我正在尝试更新或删除一些对象。无论是在我的php脚本和在解析云我得到的消息"对象未找到更新" (php)和"对象未找到更新"在afterSave云函数。
php代码示例:$video = $results[0];
echo("found: " . count($results)); //this works
echo("found: " . $video->getObjectId()); //this works
$video->set("thumbnail", $file); //The file exists
$video->save();
parse aftersave函数代码示例:
}).then(function(buffer) {
var base64 = buffer.toString("base64");
var cropped = new Parse.File("thumbnail", { base64: base64 });
return cropped.save();
}).then(function(cropped) {
video.set("thumbnail", cropped);
video.save(null, {
success: function(video) {
console.log('Updated objectId: ' + video.id);
},
error: function(video, error) {
console.log('Failed to create new object, with error code: ' + error.message);
}
});
}).then(function(result) {
我做错了什么吗?
PS:对象被parse cloud afterSave函数创建/复制了4次。
看起来您保存了许多对象。哪个在保存/复制?
看起来在这个上下文中没有定义video
。它被进一步定义为一个函数变量吗?
您要么需要将video
与cropped
一起传递,要么在父函数中定义它。
如果你正在创建一个新的视频,你将需要使用
var video = new Parse.File(...
就像你对cropped
所做的那样
相关文章:
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- jQuery对象从html表中查询为两个一维数组,用于Chartist图表
- 如何将原型用于自定义方法和对象操作
- ES6 const,用于在JavaScript中创建对象原型;这是一种模式吗
- FilterHeader不适用于模型字段类型对象
- 更改对象函数仅用于示例
- Javascript使用本地存储,回调对象并用Json更改为一个字符串以用于填充函数
- 将其用于对象引用
- Vue.js 数据对象不适用于某些 lodash 函数
- JSHint 错误“对象不支持此属性或方法”用于 javascript 闭包
- .pop() 可以用于 JavaScript 中的对象数组吗?
- 用于创建 JSON 对象的 Javascript 递归
- 将对象用于ajax和php
- 我可以用javascript扩展控制台对象(用于重新路由日志记录)吗
- Socket.io——一个对象用于多个用户
- 我可以动态地改变'likeable'对象用于Facebook的Like按钮
- 在DOM中找不到RequireJs对象(用于UI访问)
- 如何将jQuery对象用于选择框
- 如何将JSON对象用于引导树而不是JSON文件
- 在JavaScript中克隆FileList对象用于文件上传