понять новый идентификатор монго и использовать его с Iron-Router
у меня есть простой маршрут сообщения, который ищет сообщение_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")
при нажатии на нее открывается URL
post/ObjectID("52e16453431fc2fba4b6d6a8")
Тем не менее, я получаюНе обнаружена" шаблон вместо поста.
Как я могу это исправить?