De meeste MongoDb-stuurprogramma's genereren automatisch de ObjectId/_id clientzijde, inclusief de native driver voor Node.js. Er is een kleine hoeveelheid vergrendeling die plaatsvindt om een unieke ID te genereren, dus er is weinig reden om de generatie niet te distribueren naar verbonden clients.
Mongoose heeft een unieke identifier nodig om objecten te volgen en ernaar te verwijzen, dus het creëert onmiddellijk een identifier.
In de Node.JS-client kunt u optioneel
stel bijvoorbeeld de eigenschap forceServerObjectId in naar true om dit gedrag te beheersen.
Dit kan echter niet worden overschreven bij gebruik van Mongoose volgens de docs :