MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Perché c'è un trattino basso davanti all'ID del documento MongoDb?

Potresti notare che MongoDB ha molte funzioni (nella shell) e campi che iniziano con un understore come designazione che sono interni o speciali e non forniti dall'utente.

Se si dispone del proprio "ID", è possibile archiviarlo come "id" e continuare a utilizzare il campo _id fornito da MongoDB anche se non è necessario utilizzare l'ObjectId generato da MongoDB:è possibile memorizzare la propria chiave primaria naturale in il campo "_id" che avrà sempre un indice univoco.