MongoDB Tutorial - MongoDB Data Type

MongoDB supports the following data types:

  • String: String in mongodb is UTF-8 valid.

  • Integer: store a numerical value. Integer can be 32 bit or 64 bit depending upon your server.

  • Boolean: store a boolean (true/ false) value.

  • Double: store floating point values.

  • Min/ Max keys: compare a value against the lowest and highest BSON elements.

  • Arrays: store arrays or list or multiple values into one key.

  • Timestamp: store timestamp.

  • Object : for embedded documents.

  • Null: store a Null value.

  • Symbol: identical to a string, for languages with a specific symbol type.

  • Date : store the current date or time in UNIX time format.

  • Object ID: store the document ID.

  • Binary data: store binay data.

  • Code: store javascript code into document.

  • Regular expression: store regular expression