我在客户端尝试了
Images.insert({art:"some description"},{ _id:this._id});
收到此错误
cfs_data-man.js:241未捕获错误:DataMan构造函数接收到它不支持的数据(...)
Images.update({art:"some description"},{ _id:"XztX47mZ2EYcjHdMp"});
并收到此错误:
collection.js:395未捕获的错误类{错误:403,原因:"不允许。不受信任的代码只能按ID更新文档。",详细信息:undefined,message:"不允许。不受信任的代码只能按ID更新文档。 [403]",errorType:" Meteor.Error"}
答案 0 :(得分:1)
假设您正在使用CollectionFS,当您插入图像时保存_id然后按_id
更新文档
imgId = Images.insert(...);
Images.update({ _id: imgId },{ $set: { description: "my awesome selfie" }});