Eu definitivamente iria com a primeira abordagem, armazenando o
ObjectId s diretamente. Isso economiza espaço, pois ObjectId é de 12 bytes
enquanto a segunda string de abordagem é de 24 bytes. Além disso, se o
ObjectId s são usados para buscar os objetos posteriormente, armazenando como ObjectId poupa algum aborrecimento.