sql >> Database >  >> NoSQL >> MongoDB

begrijp de nieuwe mongo-ID en gebruik deze met iron-router

Je moet het pathFor 'post' . wijzigen om de hexadecimale weergave van de ObjectId 52e16453431fc2fba4b6d6a8 door te geven in plaats van ObjectId('52e16453431fc2fba4b6d6a8')

Probeer iets als dit pathFor 'post' _id=this._id.toHexString

Zodra je de hex-string hebt gepasseerd, kun je deze in je router gebruiken

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



  1. Berichtantwoorden insluiten in de ouder van het bericht met mongodb met behulp van mongoid

  2. Laat $elemMatch (projectie) alle objecten retourneren die voldoen aan de criteria

  3. Geospatiale indexering Geen toewijzing gevonden voor veld met YAML

  4. Mongoid dezelfde ingesloten documenttypen voor verschillende velden