MongoDB brugte ObjectIds som _id
s som standard, og Meteor angiver eksplicit GUID-strenge som standard.
Måske har du indsat ved hjælp af en meteor shell
session i fortiden og brugte nu en mongo shell/GUI eller en meteor mongo
prompt om at gøre det, hvilket resulterede i ObjectId
er ved at blive oprettet.
Hvis dette sker i et udviklingsmiljø, kan du generere dataene igen.
Ellers kan du prøve at generere nyt _id
s for dine data ved hjælp af Meteor.uuid()
.
Hvis du vil bruge ObjectId
som standard for en bestemt samling kan du angive idGeneration
indstilling til sin konstruktør som 'MONGO'
.
Hvis du har strengindholdet af et ObjectId
og ønsker at konvertere det, kan du udstede
let _id = new Mongo.ObjectID(my23HexCharString);