Auto-Increment Sequence trong MongoDB

MongoDB không có tính năng out-of-the-box auto-increment giống SQL Database. Theo mặc định, nó sử dụng ObjectId có độ dài 12 byte cho trường _id như Primary key để nhận diện một cách duy nhất các Document. Tuy nhiên, có các tình huống khi chúng ta muốn trường _id có một số giá trị có thể tự động tăng ngoài ObjectId.

Vì điều này không là tính năng mặc định trong MongoDB, chúng ta sẽ chương trình hóa tính năng này bởi sử dụng một counters collection như đã đề nghị bởi MongoDB Documentation.

Last updated