Руководство по MongoDB. Типы данных

В данной статье мы рассмотрим базовые типы данных в MongoDB. В действительности, в данной БД есть большое количество типов данных, но мы рассмотрим наиболее часто используемые из них:

  • Integer
    Используется для хранения целочисленных значений. В зависимости от сервера может быть как 32-битным, так и 64-битным.
  • Double
    Используется для хранения значений с плавающей точкой
  • Boolean
    Используется для хранения логических (true / false) значений.
  • String
    Используется для хранения символьных строк. В MongoDB используется кодировка UTF-8.
  • Arrays
    Данный тип данных используется для хранения массивов значений по одному ключу.
  • Object
    Используется для встроенных документов.
  • Symbol
    Используется также, как и String, но, обычно, резервируется для языков, которые используют специальные символы.
  • Null
    Используется для хранения значения Null.
  • Timestamp
    Используется для хранения даты и времени
  • Min / Max
    Используется для сравнения значений с наибольшим и наименьшим BSON (Binary JSON) элементом.
  • Object ID
    Используется для хранения ID документа.
  • Regular Expression
    Используется для хранения  регулярных выражений.
  • Code
    Используется для хранения JavaScript кода в документе.
  • Binary data
    Данный тип данных позволяет хранить бинарные данные.
  • Date
    Используется для хранения текущей даты или времени в UNIX формате.

На этом мы заканчиваем обзор основных типов данных MongoDB.

В следующей статье мы рассмотрим процесс моделирование данных.