MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Verstehen Sie die neue Mongo-ID und verwenden Sie sie mit Iron-Router

Sie müssen den pathFor 'post' ändern um die Hex-Darstellung der ObjectId 52e16453431fc2fba4b6d6a8 zu übergeben statt ObjectId('52e16453431fc2fba4b6d6a8')

Versuchen Sie so etwas wie diesen pathFor 'post' _id=this._id.toHexString

Sobald Sie die Hex-Zeichenfolge übergeben haben, können Sie diese in Ihrem Router verwenden

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