Maison  >  Article  >  base de données  >  Quels sont les types de données de mongodb

Quels sont les types de données de mongodb

下次还敢
下次还敢original
2024-04-07 17:30:201065parcourir

MongoDB prend en charge une variété de types de données, notamment les types numériques (Double, Int, Long, Decimal128), les types de chaînes (String, ObjectId), les types booléens (Bool), les types de date et d'heure (Date, Timestamp), les types binaires ( Binaire), d'autres types (Null, Array, Object) et des types de données JSON étendus (Regex, JavaScript, Symbol).

Quels sont les types de données de mongodb

Types de données MongoDB

MongoDB est une base de données de documents qui prend en charge un riche ensemble de types de données pour stocker des données de différents formats et propriétés. Ces types incluent :

Types numériques :

  • Double : Un nombre à virgule flottante de 64 bits utilisé pour stocker des décimales et de très grands nombres.
  • Int : Entier signé 32 bits, utilisé pour stocker des entiers.
  • Long : Entier signé de 64 bits, utilisé pour stocker de très grands entiers.
  • Decimal128 : Nombre décimal à virgule flottante de 128 bits utilisé pour stocker des décimales précises.

Type de chaîne :

  • Chaîne : Chaîne Unicode codée en UTF-8 pour stocker du texte et des symboles.
  • ObjectId : Un identifiant unique de 12 octets qui identifie de manière unique le document.

Type booléen :

  • Bool : Valeur booléenne, utilisée pour représenter vrai ou faux.

Types de date et d'heure :

  • Date : Représentation des dates et des heures, stockées en millisecondes depuis l'époque (époque UNIX).
  • Horodatage : Une date et un horodatage de 64 bits, où les 32 premiers bits sont des secondes et les 32 derniers bits sont des nanosecondes.

Type binaire :

  • Binaire : Séquence arbitraire d'octets, utilisée pour stocker des images, des fichiers et des données binaires.

Autres types :

  • Null : Indique que la valeur n'existe pas.
  • Array : Une collection ordonnée d'éléments. Les éléments peuvent être de n'importe quel type de données.
  • Objet : Un ensemble de paires clé-valeur, où la clé est une chaîne et la valeur peut être de n'importe quel type de données.

Types de données JSON étendus :

  • Regex : Expression régulière, utilisée pour faire correspondre des modèles de texte.
  • JavaScript : Un type spécial qui peut stocker et exécuter du code JavaScript.
  • Symbole : Similaire à une chaîne, mais avec des règles de syntaxe plus strictes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn