MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

capire il nuovo mongo id e usarlo con iron-router

Devi cambiare il pathFor 'post' per passare la rappresentazione esadecimale dell'ObjectId 52e16453431fc2fba4b6d6a8 invece di ObjectId('52e16453431fc2fba4b6d6a8')

Prova qualcosa come questo pathFor 'post' _id=this._id.toHexString

Dopo aver passato la stringa esadecimale, puoi usarla nel tuo router

return Posts.findOne({ _id: new Meteor.Collection.ObjectID(this.params._id)});