Typically the default value ObjectId is more ideal for the MongoDB _id
ObjectId is a 12-byte BSON type, constructed using:
The problem with creating an auto-incrementing _id is that it will be difficult to scale such a system , also it creates bottlenecks in parallel or distributed systems .
Reference :docs.mongodb.org/manual/tutorial/create-an-auto-i…