【发布时间】:2015-08-14 19:53:47
【问题描述】:
在this page,我看到了这段代码:
post._id = Posts.insert(post);
Router.go('postPage', post);
...根据 _id 值加载页面。
这真的是应该的,还是应该改为:
var id = Posts.insert(post);
Router.go('postPage', id);
?
IOW,当只需要从插入函数返回的 id 时,为什么要传递整个对象(引用上面链接的页面,“La función insert() devuelve el identificador _id del objeto que se ha insertado en la base de datos")?
即使显示的方式有效(路由器足够聪明,可以提取 id),“我的方式”不是更好吗(即使我不是 Sinatra)?
【问题讨论】:
标签: javascript mongodb meteor dom-events