Zdecydowanie wybrałbym pierwsze podejście, przechowując ObjectId
bezpośrednio. Oszczędza to miejsce, ponieważ ObjectId
ma 12 bajtów
podczas gdy drugi ciąg podejścia ma 24 bajty.
Również, jeśli ObjectId
s są używane do późniejszego pobrania obiektów, przechowując je jako ObjectId
oszczędza trochę kłopotów.