zrozum nowy identyfikator mongo i użyj go z żelaznym routerem

Mam prostą trasę pocztową, która szuka postu_id. Problem polega na tym, żepathFor pomocnik tworzy ścieżkę taką jak ta:

ObjectID("52e16453431fc2fba4b6d6a8")

Domyślam się, że wstawienie mongoDB zostało zmienione i teraz_id obiekt przechowuje w sobie inny obiekt o nazwie_str.

Oto moja trasa:

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

Obecnie tworzyhref lubić :

 post/ObjectID("52e16453431fc2fba4b6d6a8")

kliknięcie go otwiera adres URL

post/ObjectID("52e16453431fc2fba4b6d6a8") 

Jednak otrzymuję szablon „NotFound” zamiast postu.

Jak mogę to naprawić?

questionAnswers(2)

yourAnswerToTheQuestion