I\'m trying to build routes in my Meteor app. Routing works perfectly fine but getting information from db with route path just doesn\'t work. I create my page specific rout
MongoDB used ObjectIds as _id
s by default and Meteor explicitly sets GUID strings by default.
Perhaps you inserted using a meteor shell
session in the past and now used a mongo shell/GUI or a meteor mongo
prompt to do so, which resulted in ObjectId
s being created.
If this happens in a development environment, you could generate the data again.
Otherwise, you could try to generate new _id
s for your data using Meteor.uuid()
.
If you want to use ObjectId
as the default for a certain collection, you can specify the idGeneration option to its constructor as 'MONGO'
.
If you have the string content of an ObjectId
and want to convert it, you can issue
let _id = new Mongo.ObjectID(my23HexCharString);