27 Datentypen in MongoDB

MongoDB verwendet BSON (Binary JSON) als Format zur Speicherung und Verarbeitung von Daten. Dies ermöglicht die Unterstützung einer Vielzahl von Datentypen, die über das hinausgehen, was in standardmäßigem JSON verfügbar ist.


27.1 Standard-JSON-Datentypen

Diese Datentypen sind in JSON und BSON verfügbar und repräsentieren die grundlegenden Elemente für die Datenmodellierung.

27.1.1 String

27.1.2 Number

27.1.3 Boolean

27.1.4 Array

27.1.5 Object

27.1.6 null


27.2 BSON-spezifische Datentypen

BSON erweitert JSON um zusätzliche Datentypen, die speziell für die Verarbeitung komplexer Daten in MongoDB nützlich sind.

27.2.1 ObjectId

27.2.2 Date

27.2.3 BinData

27.2.4 Regex

27.2.5 Int

27.2.6 Long

27.2.7 Double

27.2.8 Decimal128

27.2.9 MinKey und MaxKey


27.3 Datentyp-Übersicht

Datentyp Beschreibung JSON-Unterstützung
String Zeichenkette
Number Ganzzahlen und Gleitkommazahlen
Boolean true oder false
Array Geordnete Liste von Werten
Object Sammlung von Schlüssel-Wert-Paaren
null Repräsentiert “keinen Wert”
ObjectId 12-Byte eindeutiger Identifier
Date Datum und Zeit
BinData Binäre Daten
Regex Reguläre Ausdrücke
Int, Long, Double 32-Bit, 64-Bit Ganzzahlen, Gleitkommazahlen
Decimal128 Präzise Dezimalzahlen
MinKey, MaxKey Minimaler und maximaler BSON-Wert