MongoDB

{"marketplace":"marketplace.php","search_page":"marketplace.php?page=search","category":"marketplace.php?page=search&category=","load_products":"marketplace.php?page=search&phrase=","product_details":"marketplace.php?page=product&id="}
Back to marketplace

MongoDB

MongoDB, Inc., the leading, modern general purpose database platform OR MongoDB, the leading, modern general purpose database platform.

The database for
modern applications

MongoDB is a general purpose, document-based, distributed
database built for modern application developers and for the cloud era.

No database makes you more productive.

THE DOCUMENT MODEL

As a programmer, you think in objects.
Now your database does too.

MongoDB is a document database, which means it stores data in JSON-like documents. We believe this is the most natural way to think about data, and is much more expressive and powerful than the traditional row/column model.

 
{
  "_id": "5cf0029caff5056591b0ce7d",
  "firstname": "Jane",
  "lastname": "Wu",
  "address": {
    "street": "1 Circle Rd",
    "city": "Los Angeles",
    "state": "CA",
    "zip": "90404"
  },
  "hobbies": ["surfing", "coding"]
}

Rich JSON Documents

  • The most natural and productive way to work with data.
  • Supports arrays and nested objects as values.
  • Allows for flexible and dynamic schemas

Powerful query language

  • Rich and expressive query language that allows you to filter and sort by any field, no matter how nested it may be within a document.
  • Support for aggregations and other modern use-cases such as geo-based search, graph search, and text search.
  • Support for aggregations and other modern use-cases such as geo-based search, graph search, and text search.
 
> db.users.find({ "address.zip" : "90404" })
{ "_id": "5cf0029caff5056591b0ce7d", "firstname": "Jane", "lastname": "Wu", "address": { "zip": "90404" } }
{ "_id": "507f1f77bcf86cd799439011", "firstname": "Jon", "lastname": "Davis", "address": { "zip": "90404" } }
{ "_id": "5349b4ddd2781d08c09890f3", "firstname": "Jim", "lastname": "White", "address": { "zip": "90404" } }
{ "_id": "5bf142459b72e12b2b1b2cd", "firstname": "Jeff", "lastname": "Taylor", "address": { "zip": "90404" } }
{ "_id": "5cf003283b23d04a40d5f88a", "firstname": "Jerry", "lastname": "Miller", "address": { "zip": "90404" } }
{ "_id": "5bf142459b72e12b2b1b2cd", "firstname": "Jai", "lastname": "Williams", "address": { "zip": "90404" } }
{ "_id": "5cf0036deaa1742dd225ea35", "firstname": "Jess", "lastname": "Johnson", "address": { "zip": "90404" } }
{ "_id": "54495ad94c934721ede76d90", "firstname": "Jill", "lastname": "Brown", "address": { "zip": "90404" } }
{ "_id": "566eb3c704c7b31facbb0007", "firstname": "Janet", "lastname": "Jones", "address": { "zip": "90404" } }
{ "_id": "5a999cc461d36489a27f2563", "firstname": "Jan", "lastname": "Smith", "address": { "zip": "90404" } }
 
session.start_transaction()
order = { line_items : [ { item : 5, quantity: 6 } ] }
db.orders.insertOne( order, session=session );
for x in order.line_items:
  db.inventory.update(
    { _id  : x.item } ,
    { $inc : { number : -1 * x.quantity } },
    session=session
  )
session.commit_transaction()

All the power of a relational database, and more...

  • Distributed multi-document ACID transactions with snapshot isolation.
  • Support for joins in queries.
  • Two types of relationships instead of one: reference and embedded.

Multi-cloud
data distribution

Distribute or partition your data across 75+ cloud regions on Amazon Web Services, Microsoft Azure, and Google Cloud.

Secure for
sensitive data

Sophisticated security controls and advanced functionality to satisfy both new and existing privacy and compliance measures.

Designed for developer productivity

Build apps faster with drivers, integrations, and native tools to manipulate, visualize, and analyze your data.

Reliable for
mission-critical workloads

Highly available with distributed fault tolerance and backup options to meet your data recovery objectives.

Built for optimal
performance

On-demand scaling, resource optimization tools, and real-time insights on your database performance.

Managed for
operational efficiency

Fully automated infrastructure provisioning, database setup, maintenance, and version upgrades.

A RICH PLATFORM

More than just a database

MongoDB is a true data platform with a comprehensive suite of tools to
make working with data remarkably easy for everyone, from developers
to analysts to data scientists.

CRM BUILT INTO GMAIL

Charts

  • The fastest way to create visualizations of MongoDB data.
  • Built for the document model.
  • Visualize live data from any of your MongoDB instances. Available on MongoDB Atlas.

BI Connector

  • Allow any BI tool that can speak the MySQL protocol to work with your MongoDB data.
  • Leverage the BI tools your organization already uses.
  • Perform federated analytics, combining data from MongoDB and other databases.
CRM BUILT INTO GMAIL
Compass

Compass

  • Search, visualize, and work with your data through an intuitive GUI.
  • Manipulate your data with a powerful visual editing tool.
  • Understand performance issues with visual explain plans and manage your indices.

MongoDB Atlas

The most innovative cloud database service on the market, with unmatched data distribution and mobility across AWS, Azure, and Google Cloud, built-in automation for resource and workload optimization, and so much more.

MongoDB Atlas
MongoDB Atlas Data Lake

MongoDB
Atlas Data Lake

Query and analyze data across AWS S3 and MongoDB Atlas in-place and in its native format using the MongoDB Query Language (MQL).

MongoDB
Atlas Search

MongoDB Atlas Search makes it easy to build fast, relevant, full-text search capabilities on top of your data in the cloud. Available exclusively with MongoDB Atlas.

MongoDB Atlas
MongoDB Atlas Data Lake

MongoDB
Realm

Build better apps faster with edge-to-cloud sync and fully managed backend services including triggers, functions, and GraphQL.

MongoDB
Charts

MongoDB Charts is a modern data visualization tool that is integrated with the MongoDB cloud data platform. It is the best way to create, share and embed visualizations of MongoDB data.

Available plans
MongoDB
Rs
Rs