在Meteor中插入时将_id返回给客户端

时间:2016-07-04 08:11:43

标签: meteor meteor-blaze

什么是检索刚刚插入到客户端集合中的数据的_id的最佳方法。我正在尝试使用FlowRouter.go(“/:_ id”)重定向提交,但无法检索当前的ID。

Meteor.methods ({
    insertData: function(data) { 
        Events.insert(data);
// somehow return this insert's _id to client
    }
});

在提交到数据库中后,在客户端检索此数据的最佳方法是什么。

1 个答案:

答案 0 :(得分:2)

服务器:

Meteor.methods ({
    insertData: function(data) { 
      return Events.insert(data);
    }
});

客户端:

  Meteor.call('insertData', (err, response) => {
      if (err) {
        console.log(err.reason);
      } else if (response) {
        console.log("ID: ", response);
      }
    });