Můžete si všimnout, že MongoDB má mnoho funkcí (v shellu) a polí, která začínají na understore jako označení, že jsou interní nebo speciální a neposkytují je uživatel.
Pokud máte své vlastní „ID“, můžete jej uložit jako „id“ a stále používat pole _id poskytnuté MongoDB, i když nemusíte používat ObjectId, které MongoDB generuje – můžete si uložit svůj vlastní přirozený primární klíč. pole "_id", které bude mít vždy jedinečný index.