L'ID de la Collection de longueur dans MongoDB

je suis nouveau sur mongodb et de dépassement de pile.

Je voudrais savoir pourquoi sur mongodb l'ID de la collection est de 24 caractères hex?
quelle est l'importance de qui?

  • La documentation officielle est un bon endroit pour commencer: ObjectId
  • La valeur par défaut identifiant unique généré pour une clé primaire (_id) est un ObjectId. C'est un 12 octets valeur binaire qui est souvent représenté comme un 24 caractères chaîne hexadécimale. Si vous avez un plus adapté identificateur unique à utiliser, vous pouvez fournir votre propre valeur pour _id. L'importance d'un ObjectId est que des valeurs uniques peuvent être générés dans un système distribué (généralement par le pilote client). Ceci est similaire à Guid>, bien que plus compact.