Tôi không nghĩ nó thực sự quan trọng đến vậy.
Tôi khá chắc chắn rằng định dạng ObjectId mã hóa một số hex, vì vậy nó có thể hiệu quả hơn một chút với bộ nhớ và băng thông. Tôi đã làm theo cả hai cách. Miễn là bạn quyết định, đối với từng trường, cách bạn sẽ mã hóa nó, hoặc sẽ hoạt động tốt.