sql >> Databáze >  >> NoSQL >> MongoDB

Proč je před ID dokumentu MongoDb podtržítko?

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.




  1. mongodb-java POJO nevrací id

  2. secureIndex v mongodb

  3. Jak provést vnitřní spojení v MongoDB?

  4. Jak vytvořit a používat Enum v Mongoose