MongoDB ha utilizzato ObjectId come _id
s per impostazione predefinita e Meteor imposta esplicitamente le stringhe GUID per impostazione predefinita.
Forse l'hai inserito usando un meteor shell
sessione in passato e ora utilizzava una shell/GUI mongo o un meteor mongo
richiesta di farlo, che ha portato a ObjectId
è in fase di creazione.
Se ciò accade in un ambiente di sviluppo, potresti generare nuovamente i dati.
Altrimenti, potresti provare a generare un nuovo _id
s per i tuoi dati usando Meteor.uuid()
.
Se vuoi usare ObjectId
come impostazione predefinita per una determinata raccolta, puoi specificare idGeneration
opzione al suo costruttore come 'MONGO'
.
Se hai il contenuto della stringa di un ObjectId
e vuoi convertirlo, puoi emettere
let _id = new Mongo.ObjectID(my23HexCharString);