MongoDB gebruikte ObjectIds als _id
s standaard en Meteor stelt standaard GUID-strings in.
Misschien heb je ingevoegd met behulp van een meteor shell
sessie in het verleden en gebruikte nu een mongo shell/GUI of een meteor mongo
gevraagd om dit te doen, wat resulteerde in ObjectId
wordt gemaakt.
Als dit in een ontwikkelomgeving gebeurt, kunt u de gegevens opnieuw genereren.
Anders zou je kunnen proberen om nieuwe _id
. te genereren s voor uw gegevens met behulp van Meteor.uuid()
.
Als u ObjectId
. wilt gebruiken als standaard voor een bepaalde verzameling, kunt u de idGeneration
specificeren
optie toe aan zijn constructor als 'MONGO'
.
Als u de tekenreeksinhoud van een ObjectId
en wilt u het converteren, dan kunt u
let _id = new Mongo.ObjectID(my23HexCharString);