MongoDB använde ObjectIds som _id
s som standard och Meteor anger uttryckligen GUID-strängar som standard.
Du kanske infogade med ett meteor shell
session tidigare och använde nu ett mongoskal/GUI eller en meteor mongo
uppmaning att göra det, vilket resulterade i ObjectId
skapas.
Om detta händer i en utvecklingsmiljö kan du generera data igen.
Annars kan du försöka generera nytt _id
s för dina data med Meteor.uuid()
.
Om du vill använda ObjectId
som standard för en viss samling kan du ange idGeneration
alternativet till dess konstruktor som 'MONGO'
.
Om du har stränginnehållet i ett ObjectId
och vill konvertera den kan du utfärda
let _id = new Mongo.ObjectID(my23HexCharString);