Vâng, điều đó có thể. Ví dụ:trong trình điều khiển C #, có một hàm tạo cho ObjectId
nơi bạn có thể vượt qua dấu thời gian, hãy xem tệp nguồn này
. Cách dễ nhất là sử dụng phương thức trợ giúp GenerateNewId
:
var id = ObjectId.GenerateNewId(new DateTime(2012, 01, 01));
Tôi không biết bạn đang sử dụng ngôn ngữ lập trình nào và liệu trình điều khiển bằng ngôn ngữ đó có hỗ trợ tính năng này hay không, nhưng tôi đoán tính năng này được cung cấp rộng rãi.
CHỈNH SỬA: Cái này câu hỏi chứa mã cho Java, mongoose và python và câu trả lời chứa mã cho PHP. "Có sẵn rộng rãi" dường như là một giả định sai, ví dụ:nó chưa được triển khai trong trình điều khiển PHP.