> For the complete documentation index, see [llms.txt](https://janeto.gitbook.io/mongodb-toan-tap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://janeto.gitbook.io/mongodb-toan-tap/auto-increment-sequence-trong-mongodb.md).

# 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.
