Matko
Matko

Reputation: 3436

Can mongo document ID format be customised?

I would like to encode some meaning behinds first N characters of every document ID i.e. make first three characters determine a document type sensible to the system being used in.

Upvotes: 1

Views: 791

Answers (1)

Rolson Quadras
Rolson Quadras

Reputation: 446

You can have a custom _id when you insert the document. If the document to be inserted doesn't contain _id, then MongoDB will insert a ObejctId for you.

The _id can be of any type but keeping it uniform for all the documents makes sense if you are accessing from application layer.

You can refer one of the old questions at SO - How to generate unique object id in mongodb

Upvotes: 1

Related Questions