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

¿Por qué hay un guión bajo delante de la identificación del documento MongoDb?

Puede notar que MongoDB tiene muchas funciones (en el shell) y campos que comienzan con un almacén inferior como una designación de que son internos o especiales y no proporcionados por el usuario.

Si tiene su propio "ID", puede almacenarlo como "id" y aún usar el campo _id provisto por MongoDB, aunque no es necesario que use el ObjectId que genera MongoDB; puede almacenar su propia clave principal natural en el campo "_id" que siempre tendrá un índice único.