MongoDB použil ObjectId jako _id
s ve výchozím nastavení a Meteor ve výchozím nastavení explicitně nastavuje řetězce GUID.
Možná jste vložili pomocí meteor shell
session v minulosti a nyní používá mongo shell/GUI nebo meteor mongo
výzva k tomu, což vedlo k ObjectId
se vytváří.
Pokud k tomu dojde ve vývojovém prostředí, můžete data vygenerovat znovu.
Jinak můžete zkusit vygenerovat nové _id
pro vaše data pomocí Meteor.uuid()
.
Pokud chcete použít ObjectId
jako výchozí pro určitou kolekci můžete zadat idGeneration
možnost do svého konstruktoru jako 'MONGO'
.
Pokud máte obsah řetězce ObjectId
a chcete jej převést, můžete vydat
let _id = new Mongo.ObjectID(my23HexCharString);