Andrei sicuramente con il primo approccio, memorizzando ObjectId s direttamente. Ciò consente di risparmiare spazio, come ObjectId è 12 byte
mentre la seconda stringa di approccio è di 24 byte.
Inoltre, se il ObjectId s vengono utilizzati per recuperare gli oggetti in un secondo momento, archiviandoli come ObjectId risparmia qualche seccatura.