sql >> Base de Datos >  >> NoSQL >> MongoDB

Creación de ID de objeto personalizado en MongoDB

Sí, está perfectamente bien usar un valor aleatorio para una identificación de objeto, si algún valor está presente en _id campo de un documento que se almacena, se trata como objectId.

Desde _id El campo siempre está indexado y la clave principal, debe asegurarse de que se genere un ID de objeto diferente para cada objeto. Hay algunas pautas para optimizar los ID de objetos definidos por el usuario:

https://docs.mongodb.com/manual/core/document/#the-id-field.