MongoDB Query API (original) (raw)
MongoDB
The Query API.
Simple, expressive and unified.
A flexible, intuitive way to work with data. Deliver applications with minimal code and maximum productivity, in the language and tool of your choice.
The MongoDB Query API gives developers an intuitive way to handle complex data workloads for any data type, including arrays, geospatial, and time series data, so they can deliver more with less code.
- Work in your preferred language
- A single interface for operational, analytical, and search workloads
Work easily with any data type
Get complete control over your data with the MongoDB Query API. It’s designed to handle any data structure with ease, including key-value, graph, geospatial, time series, and objects. Optimized for embedded arrays and objects, these expressive querying capabilities unlock the flexibility of the document model.
Boost productivity with a single interface
Unlock the full potential of data operations. Perform key operations, including indexing, querying, and updating; all through a single, powerful API. Modernize your applications by using transactional, search, and analytical queries, without the need to switch between interfaces or struggle with complex query syntax.
Simplify the development process
Query and aggregate data using your preferred coding language. The MongoDB Query API includes drivers to programmatically generate queries and build aggregation pipelines— removing the need to learn a new query language from scratch.
Feature overview
Simplify working with data
Work with data in an intuitive, familiar way. Deliver data-driven applications with minimal code run queries, build complex aggregation pipelines, and power applications, all in your preferred language.
Expressive querying made easy
Easily query on a range of data types including geospatial, graph, time series, as well as on nested arrays and objects, all while working in your preferred language.
Composable in-database transformations
Build modular, multi-stage aggregation pipelines to run powerful analytics. Query across collections and databases, and transform your data to surface insights and make better decisions.
Full-text search, time series, and more
Use a single interface for creating complex queries that power search workloads, time-series workloads, and event-driven apps. Save time on integrating multiple APIs or complex ETL.
Expressive querying made easy
Easily query on a range of data types including geospatial, graph, time series, as well as on nested arrays and objects, all while working in your preferred language.
Python
Javascript
Java
MongoShell
Composable in-database transformations
Build modular, multi-stage aggregation pipelines to run powerful analytics. Query across collections and databases, and transform your data to surface insights and make better decisions.
Python
Javascript
Java
MongoShell
Full-text search, time series, and more
Use a single interface for creating complex queries that power search workloads, time-series workloads, and event-driven apps. Save time on integrating multiple APIs or complex ETL.
Python
Javascript
Java
MongoShell
Python
Javascript
Java
MongoShell
Query. Transform. Analyze.
See what the Query API has to offer — and how it has empowered other organizations to transform their applications and workflows.
Get the most out of Atlas
Power more data-driven experiences and insights with MongoDB’s modern, multi-cloud database.
Start using the Query API today
Get started in seconds. Use preloaded sample data sets to familiarize yourself with the Query API and MongoDB’s modern, multi-cloud database.
BUILD YOUR MONGODB DATABASE WITH:
- CRUD
- Aggregations
- Change streams
- Geospatial and graph
- Full-text search
- Language drivers