Có, hoàn toàn tốt nếu sử dụng một giá trị ngẫu nhiên cho một id đối tượng, nếu một số giá trị có trong _id
trường tài liệu đang được lưu trữ, nó được coi là objectId.
Kể từ _id
trường luôn được lập chỉ mục và khóa chính, bạn cần đảm bảo rằng các đối tượng khác nhau được tạo cho từng đối tượng. Có một số nguyên tắc để tối ưu hóa id đối tượng do người dùng xác định:
https://docs.mongodb.com/manual/core/document/#the-id-field.