0
コレクション内のドキュメント内のいくつかのフィールドを更新しようとしていて、何らかの問題があるようです。私は設定しようとしている特定の属性(対象、標準、価格)にアクセスすることはできないようです。誰も助けることができるだろうか?ここまでは私のコードですが、newAttributesはそれを作っていないようです。MongoDB/Meteorでドキュメント内のフィールドを更新する
doc._idが正しく入力されていることを確認しました。
Template.AppAdmin.events({
'click #editApp': function() {
let newAttributes = {};
let subject = $('#subject').val();
let standard = $('#standard').val();
let price = $('#price').val();
console.log(subject);
console.log(standard);
console.log(price);
newAttributes = { subject: subject, standard: standard, price: price };
var doc = Session.get('appId');
console.log(doc);
console.log(newAttributes);
Apps.update(doc._id, { $set: { newAttributes }});
console.log('app has been updated!');
}
});
ありがとうございます。当然の
UPDATE私はそれを考え出した、私が正しくIDで文書をつかんいませんでした...
これは働いていた:あなたが周りにカッコを削除する必要が
Apps.update({_id: doc}, { $set: newAttributes });