Các giá trị hoặc chuỗi tăng dần yêu cầu điểm tham chiếu trung tâm là một yếu tố hạn chế cho việc mở rộng quy mô. ObjectID được thiết kế để trở thành ID duy nhất hợp lý có thể được tạo độc lập trong môi trường phân tán với các giá trị tăng đơn điệu (một thành phần dấu thời gian hàng đầu) để sắp xếp thứ tự gần đúng.
ObjectID thường được tạo bởi trình điều khiển MongoDB, do đó không cần phải thực hiện một chuyến đi vòng quanh máy chủ để tìm _id có sẵn tiếp theo hoặc đợi kết quả máy chủ của thao tác chèn để biết _id gì đã được phân bổ. Nếu trình điều khiển hoặc ứng dụng khách chèn tài liệu mà không bao gồm _id giá trị, một ObjectID sẽ được tạo bởi mongod máy chủ.
Không có yêu cầu nghiêm ngặt để sử dụng ObjectID trong MongoDB:bạn có thể cung cấp _id của riêng mình giá trị nếu có một khóa duy nhất tự nhiên hơn cho dữ liệu của bạn hoặc bạn thích một định dạng khóa chính thay thế.