Я хочу обновить только поле имени, проблема с кодом, который у меня есть, заключается в том, что если я обновляю документ, все документы на монго обновляются.
Когда я обновляю конкретный документ, я должен признать, что я новичок в этой монго, поэтому я благодарю вас за любую помощь.
Клиент
updatename.html
<template name="updatename">
<form class="editor-container">
<input class=“save” type="text" id="card" value=“{{name}}”>
<button type="button" class=“save” id="save">save</button>
</form>
</template>
updatename.js
Template.updatename.events({
'click .save’: function (e, t) {
e.preventDefault();
FlowRouter.watchPathChange();
var name = FlowRouter.current().params._id;
var name = $('#card').val();
Meteor.call('name.update',name);
FlowRouter.go('/');
}
});
Сервер
name.js
Meteor.methods({
'name.update'( name) {
Name.update({
Name.update({},{ $set: { nam: name }},{multi:true})
});
}
});