MongoDB używa identyfikatorów ObjectId jako _id
s domyślnie, a Meteor domyślnie ustawia ciągi GUID.
Być może wstawiłeś za pomocą meteor shell
w przeszłości, a teraz używał powłoki mongo/GUI lub meteor mongo
monit, aby to zrobić, co spowodowało wyświetlenie ObjectId
s tworzone.
Jeśli zdarzy się to w środowisku programistycznym, możesz ponownie wygenerować dane.
W przeciwnym razie możesz spróbować wygenerować nowy _id
s dla twoich danych za pomocą Meteor.uuid()
.
Jeśli chcesz użyć ObjectId
jako wartość domyślną dla określonej kolekcji możesz określić idGeneration
opcja jego konstruktora jako 'MONGO'
.
Jeśli masz treść ciągu ObjectId
i chcesz go przekonwertować, możesz wydać
let _id = new Mongo.ObjectID(my23HexCharString);