• Document based (schema-less) JSON-like
  • Distributed system design
  • Schema validation can be done if required


  • Adhoc queries
    • Ad hoc queries, field search, regular expression search
  • indexing,
    • primary and secondary indices
  • aggregations
    • the aggregation pipeline
    • the map-reduce function
    • single-purpose aggregation methods
    • provide powerful ways to access, group, transform, and analyze your data
  • transactions
    • With ACID transactions you maintain the same all-or-nothing and snapshot isolation guarantees you’re used to in relational databases, whether manipulating data in a single document
  • MongoDB Compass (GUI)

Cloud offerings

  • Google Compute Engine (GCE)
  • Amazon DocumentDB (with MongoDB compatibility)
  • Azure