Entenda o novo mongo id e use-o com o iron-router

Eu tenho uma rota de postagem simples que procura a postagem_id. O problema é que opathFor O ajudante cria um caminho como este:

ObjectID("52e16453431fc2fba4b6d6a8")

Eu acho que a inserção do mongoDB foi alterada e agora o_id objeto contém outro objeto dentro dele chamado_str.

Aqui está a minha rota:

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

Atualmente, ele cria umhref gostar :

 post/ObjectID("52e16453431fc2fba4b6d6a8")

clicar nele abre um URL

post/ObjectID("52e16453431fc2fba4b6d6a8") 

No entanto, recebo o modelo "NotFound" em vez da postagem.

Como posso consertar isso?

questionAnswers(2)

yourAnswerToTheQuestion