Return 在 Meteor 中插入时给客户端的 _id

Return _id to client on insert in Meteor

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

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

一旦数据提交到数据库,在客户端检索这些数据的最佳方式是什么。

服务器:

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);
      }
    });