Mongodb 更新字段:调用Meteor方法时出现异常

Mongodb 更新字段:调用Meteor方法时出现异常,mongodb,meteor,Mongodb,Meteor,我想做的是更新一个名为name的字段,通过它的标识我对该字段进行查询 在执行名称查询时,它会将我带到名为updatename的模板 问题是,当我保存更改时,它会在控制台中告诉我此消息 调用方法“name.update”时出现异常错误:修饰符无效。修改器必须是对象。 客户端 updatename.html <template name="updatename"> <form class="editor-container"> <i

我想做的是更新一个名为name的字段,通过它的标识我对该字段进行查询

在执行名称查询时,它会将我带到名为updatename的模板

问题是,当我保存更改时,它会在控制台中告诉我此消息

调用方法“name.update”时出现异常错误:修饰符无效。修改器必须是对象。

客户端

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>
服务器

name.js

Meteor.methods({
  'name.update'( name) {

    Name.update({
        $set: {

          nam: name


        }
    });
}
});

看起来你没有告诉它更新什么-注意,你需要一个选择器和一个修改器

它应该看起来更像:

Publications.update(
  {_id: "SOMEID"}, <--- missing bit
  {$set: {pub: publication}}
)
Publications.update(
{u id:“SOMEID”},
Publications.update(
  {_id: "SOMEID"}, <--- missing bit
  {$set: {pub: publication}}
)