我有一个寻找帖子的简单邮政路线_id
.问题是pathFor
助手创建了这样的路径:
ObjectID("52e16453431fc2fba4b6d6a8")
我猜mongoDB插入已被更改,现在该_id
对象在其中包含另一个对象调用_str
.
这是我的路线:
this.route("post", { path: "/post/:_id", waitOn:function(){ NProgress.start(); Meteor.subscribe("Teams"); }, before: function () { NProgress.done(); }, data: function () { return Posts.findOne({_id: this.params._id}); } });
目前,它创建了一个href
像:
post/ObjectID("52e16453431fc2fba4b6d6a8")
点击它打开一个网址
post/ObjectID("52e16453431fc2fba4b6d6a8")
但是,我得到了"NotFound"模板而不是帖子.
我怎样才能解决这个问题?