Was ist der Vorteil, wenn Sie eine ObjectId statt einer UUID als einfache Zeichenfolge verwenden?
Eine ObjectId ist binär und benötigt daher weniger Speicherplatz. ObjectIds haben auch den Sortierfaktor - sie befinden sich in Anzeigenreihenfolge (oder sehr nahe), bleiben jedoch eindeutig. Die Sortierung kann für einige Dinge gut sein, aber für andere unerwünscht (wie zB Shard Keys). Sie können den Zeitstempel (zweite Auflösung) auch aus einer ObjectId extrahieren, was praktisch sein kann.
Abgesehen davon würde ich sagen, dass es nicht viel Unterschied gibt.
Tags und Links mongodb