Ja, es ist völlig in Ordnung, einen zufälligen Wert für eine Objekt-ID zu verwenden, wenn ein Wert in _id
vorhanden ist Feld eines zu speichernden Dokuments, wird es als objectId behandelt.
Seit _id
Feld immer indiziert ist und der Primärschlüssel, müssen Sie sicherstellen, dass für jedes Objekt eine andere Objekt-ID generiert wird. Es gibt einige Richtlinien zur Optimierung benutzerdefinierter Objekt-IDs:
https://docs.mongodb.com/manual/core/document/#the-id-field.