sql >> Databasteknik >  >> NoSQL >> MongoDB

förstå nytt mongo-id och använda det med iron-router

Du måste ändra pathFor 'post' för att skicka hex-representationen av ObjectId 52e16453431fc2fba4b6d6a8 istället för ObjectId('52e16453431fc2fba4b6d6a8')

Prova något i stil med denna pathFor 'post' _id=this._id.toHexString

När du har passerat hexsträngen kan du använda denna i din router

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



  1. Konvertera vissa fält i Mongo från String till Array

  2. Problem med att installera mongodb med Homebrew

  3. mongodb bästa praxis:häckning

  4. Ett bra verktyg för att bygga gränssnitt för admin/innehållshantering över MongoDB?