MongoDB a utilisé ObjectIds comme _id
s par défaut et Meteor définit explicitement les chaînes GUID par défaut.
Peut-être avez-vous inséré à l'aide d'un meteor shell
session dans le passé et maintenant utilisé un shell mongo/GUI ou un meteor mongo
invite à le faire, ce qui a abouti à ObjectId
est en cours de création.
Si cela se produit dans un environnement de développement, vous pouvez générer à nouveau les données.
Sinon, vous pouvez essayer de générer un nouveau _id
s pour vos données en utilisant Meteor.uuid()
.
Si vous souhaitez utiliser ObjectId
comme valeur par défaut pour une certaine collection, vous pouvez spécifier le idGeneration
option à son constructeur en tant que 'MONGO'
.
Si vous avez le contenu de chaîne d'un ObjectId
et que vous souhaitez le convertir, vous pouvez émettre
let _id = new Mongo.ObjectID(my23HexCharString);