MongoDB API
E828306
MongoDB API is a MongoDB-compatible interface that allows applications to interact with certain non-MongoDB databases (such as Azure Cosmos DB) using MongoDB drivers and query syntax.
All labels observed (2)
| Label | Occurrences |
|---|---|
| MongoDB API canonical | 1 |
| MongoDB APIs | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
MongoDB-compatible interface
ⓘ
database API ⓘ |
| abstracts | underlying database implementation details ⓘ |
| allows |
reuse of MongoDB connection strings format (with provider-specific variations)
ⓘ
use of existing MongoDB client libraries ⓘ |
| benefit |
application portability
ⓘ
familiar developer experience for MongoDB users ⓘ reduced migration effort ⓘ |
| category |
NoSQL API
ⓘ
database compatibility layer ⓘ |
| compatibleWith |
MongoDB CRUD operations
NERFINISHED
ⓘ
MongoDB aggregation pipeline (subset) NERFINISHED ⓘ MongoDB collections NERFINISHED ⓘ MongoDB documents ⓘ MongoDB indexes ⓘ |
| enables | MongoDB wire-protocol–compatible access ⓘ |
| exposesConcept |
BSON-like data model
ⓘ
collections ⓘ databases ⓘ documents ⓘ |
| mayDifferFromMongoDB |
feature coverage
ⓘ
indexing behavior ⓘ performance characteristics ⓘ transaction semantics ⓘ |
| purpose |
allow applications written for MongoDB to work with other databases
ⓘ
reduce application code changes when switching backends ⓘ |
| relatedTo |
MongoDB drivers
NERFINISHED
ⓘ
MongoDB query operators NERFINISHED ⓘ MongoDB wire protocol NERFINISHED ⓘ |
| requires | MongoDB-compatible driver ⓘ |
| supportsDatabaseModel | document database ⓘ |
| supportsDriverCompatibility | MongoDB drivers GENERATED ⓘ |
| supportsProgrammingLanguages |
C#
NERFINISHED
ⓘ
C++ NERFINISHED ⓘ Go NERFINISHED ⓘ Java NERFINISHED ⓘ Node.js NERFINISHED ⓘ Python NERFINISHED ⓘ |
| supportsQueryLanguage | MongoDB query language NERFINISHED ⓘ |
| supportsQuerySyntax | MongoDB query syntax GENERATED ⓘ |
| typicalOperation |
create indexes
ⓘ
delete documents ⓘ find documents ⓘ insert documents ⓘ run aggregation queries ⓘ update documents ⓘ |
| usedInContext |
NoSQL workloads
ⓘ
cloud databases ⓘ multi-model databases ⓘ |
| usedWith |
Azure Cosmos DB
NERFINISHED
ⓘ
non-MongoDB databases ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
MongoDB APIs