sql >> Base de Datos >  >> NoSQL >> MongoDB

entender la nueva identificación de mongo y usarla con iron-router

Necesitas cambiar el pathFor 'post' para pasar la representación hexadecimal del ObjectId 52e16453431fc2fba4b6d6a8 en lugar de ObjectId('52e16453431fc2fba4b6d6a8')

Prueba algo como esto pathFor 'post' _id=this._id.toHexString

Una vez que esté pasando la cadena hexadecimal, puede usarla en su enrutador

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