MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Erstellen einer benutzerdefinierten Objekt-ID in MongoDB

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.