MongoDB verwendete ObjectIds als _id
s standardmäßig und Meteor setzt GUID-Strings standardmäßig explizit.
Vielleicht haben Sie mit einer meteor shell
eingefügt Session in der Vergangenheit und verwendete jetzt eine Mongo-Shell/GUI oder einen meteor mongo
dazu auffordern, was zu ObjectId
führte wird erstellt.
Wenn dies in einer Entwicklungsumgebung passiert, könnten Sie die Daten erneut generieren.
Andernfalls könnten Sie versuchen, eine neue _id
zu generieren s für Ihre Daten mit Meteor.uuid()
.
Wenn Sie ObjectId
verwenden möchten Als Standard für eine bestimmte Sammlung können Sie die idGeneration
festlegen
Option zu seinem Konstruktor als 'MONGO'
.
Wenn Sie den String-Inhalt einer ObjectId
haben und konvertieren möchten, können Sie
let _id = new Mongo.ObjectID(my23HexCharString);