OVERALL CONTROL / 0.6-customer-control
Grades and scoring
Data access
25% of the overall score before applicability adjustment.
Scored answers and evidence
Read interface 10.0/10
Queryable database or replicated schema
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Native clients query customer-selected database collections under assigned roles.
MongoDB CRUD operations ↗
Read operations · Checked 2026-10-16
Bulk delivery 10.0/10
Customer-initiated native snapshot or full scoped table export
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
mongodump exports scoped BSON data. Pause writes for consistency; full replica-set oplog backup is a distinct procedure with additional restrictions.
MongoDB mongodump ↗
Dump data and oplog restrictions · Checked 2026-10-16
Query expressiveness 10.0/10
SQL or equivalent joins and aggregations against the operational system
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Aggregation supports grouping and joins through lookup against operational collections.
MongoDB lookup aggregation stage ↗
Definition and joined collection pipeline · Checked 2026-10-16
Access cost barrier 10.0/10
Access is free, or included in the lowest paid plan with no fixed access fee; published usage-only charges are eligible
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Community is documented as free-to-use; this claim excludes hosted Atlas and does not erase license conditions.
MongoDB standard views ↗
Community compatibility · Checked 2026-10-16
Third-party accessibility
20% of the overall score before applicability adjustment.
Scored answers and evidence
Third-party eligibility 10.0/10
Customer authorization without discretionary provider approval
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
The customer administrator controls database users and grants for native clients.
MongoDB native-driver authentication ↗
SCRAM credentials · Checked 2026-10-16
Downstream permission -
-
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Applicable downstream processing, redistribution and AI-use conditions remain unestablished for the declared route.
MongoDB Community license ↗
MongoDB Community license · Checked 2026-10-16
External action
15% of the overall score before applicability adjustment.
Scored answers and evidence
Write interface 10.0/10
Customer-configurable write interfaces with validation
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Native CRUD operates on customer-defined collections under database permissions and validation.
MongoDB CRUD operations ↗
Create, update and delete operations · Checked 2026-10-16
Custom application path 10.0/10
Customer-configurable interfaces for custom applications
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
A customer can define collections and connect native application clients using authorized database credentials.
MongoDB native-driver authentication ↗
Native driver connection · Checked 2026-10-16
Continuity
15% of the overall score before applicability adjustment.
Scored answers and evidence
Refresh mechanism 10.0/10
Database change-data capture
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Change streams expose replica-set collection changes backed by the oplog.
MongoDB change streams ↗
Change streams availability · Checked 2026-10-16
Limit visibility -
-
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Database resource limits and oplog capacity differ by deployment; the reviewed route has no universal API rate quota.
MongoDB change streams ↗
Oplog retention · Checked 2026-10-16
CDC and deletion capture 10.0/10
Scoped database/change log captures inserts, updates and deletes with identity requirements disclosed
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Change streams identify inserted, updated and deleted documents; deleted values and preimages require separate configuration.
MongoDB change streams ↗
Change events and document keys · Checked 2026-10-16
Replay and gap recovery 7.5/10
Replay/change queries within a documented retention window
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Resume tokens require retained oplog history and compatible stream options. This is a bounded replay route, not guaranteed recovery after oplog expiry.
MongoDB change streams ↗
Resume a change stream · Checked 2026-10-16
Data exit
20% of the overall score before applicability adjustment.
Scored answers and evidence
Export custody 10.0/10
Database extract delivered to the customer
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
mongodump writes BSON data and metadata into customer-controlled files.
MongoDB mongodump ↗
Output files · Checked 2026-10-16
Post-cancellation access Disclosure
-
Disclosure only; does not reduce planned-exit credit.
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
The reviewed extraction documentation does not establish contractual retrieval rights after cancellation or license termination.
MongoDB Community license ↗
MongoDB Community license · Checked 2026-10-16
Planned migration fidelity 10.0/10
Original objects or native schema/data with a documented independent restore/use path
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
mongorestore reconstructs scoped collections and indexes from compatible BSON backups; whole hosted-project restore is excluded.
MongoDB mongorestore examples ↗
Restore database and indexes · Checked 2026-10-16
Business logic and customization
5% of the overall score before applicability adjustment.
Scored answers and evidence
Logic authoring 7.5/10
Customer-authored native scripts or custom APIs
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Customers define native aggregation view pipelines, visible through collection metadata. Independent rights are not inferred.
MongoDB standard views ↗
Create a view and view definition · Checked 2026-10-16
Rights to custom logic -
-
Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded.
Ownership, reusable export and independent execution rights for native workflow artifacts remain unestablished.
MongoDB Community license ↗
MongoDB Community license · Checked 2026-10-16
Scores are out of 10. * Incomplete evidence discounts verified capabilities (unknown answers stay unknown). Planned migration drives data exit. Scoring method ↗
CUSTOMER CHOICE
Third-party accessibility
The database administrator creates users and grants roles. Native drivers authenticate directly; the declared self-managed route does not require a provider-issued partner credential.
Confirm who can connect, who owns the credentials and which uses are permitted. Customer consent and provider approval can be separate requirements; the selected plan and contract still matter.
READ / INTEGRATE
API and export routes
Collection queries and aggregation pipelines operate against the database. BSON dumps preserve selected data and metadata for compatible restore; a scoped dump without oplog capture requires writes to be paused for a consistent copy.
| Access route | Authentication | Credential owner | Provider approval | Access requirement | Last checked |
|---|---|---|---|---|---|
| Customer-administered Community replica-set credentials | database | Customer | No | customer authorization | 2026-10-16 |
Availability depends on your product, plan and agreement. See the documentation below for the requirements of each route.
ECONOMIC ACCESS
Cost, authentication and limits
Community is free to use under its published license. Infrastructure and operations still cost money; this assessment does not extend that entitlement to Atlas plans or third-party database hosting.
Check API entitlement, credential ownership and rate limits for the route you intend to use. Include review fees, customer-plan upgrades and ongoing access charges in the total.
ACT FROM OUTSIDE
External action
Authorized clients can insert, update and delete collection records. Database roles and validation remain the boundary; permissions should match each declared action.
Validate the supported operation, acting identity and permission scope (read access does not imply write permission). Ambiguous retries and revoked credentials also affect whether an external workflow can run safely.
KEEP ACCESS USEFUL
Continuity
Replica-set change streams identify inserts, updates and deletes. Resume tokens work only while the required operation remains in the oplog; a lost token or expired history requires a fresh baseline.
CDC, deletions and recovery
| Question | Answer / applicable route | Evidence |
|---|---|---|
| Can ongoing extraction identify updates and deleted records on the declared route? | Scoped database/change log captures inserts, updates and deletes with identity requirements disclosedSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Change streams identify inserted, updated and deleted documents; deleted values and preimages require separate configuration. | MongoDB change streams ↗Change events and document keysChecked 2026-10-16 |
| How can extraction recover after missed events or an interrupted consumer? | Replay/change queries within a documented retention windowSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Resume tokens require retained oplog history and compatible stream options. This is a bounded replay route, not guaranteed recovery after oplog expiry. | MongoDB change streams ↗Resume a change streamChecked 2026-10-16 |
Useful ongoing access includes corrections and deletions, not only the first export. A failed request, changed filter or lost resource permission should not be interpreted as a deleted record.
LEAVE WITH YOUR DATA
Data exit and portability
Native BSON data, collection metadata and indexes have a documented restore route. The declared copy excludes live consistency without a suitable backup procedure, Atlas project configuration and server administration.
Test the output against the destination’s required fields and history. Check stable identifiers, relationships, attachments and extraction time; a sample file proves only the coverage of that sample.
BUILD / INSPECT / REUSE
Business logic and customization
Customers can define aggregation-based views in the database. Definitions expose their pipeline and can be recreated in a compatible deployment; separate ownership and redistribution rights remain unresolved (Community licensing still applies).
Custom API access, ownership of workflows and the right to export their definitions are separate questions. A custom-app capability alone does not establish that business rules can move to another system.
AGREEMENTS / API DOCS / PROGRAM REQUIREMENTS
Documented conditions
Answers below come from public provider materials. Every answer retains its source check date, scope (a partner agreement does not describe every customer route). Customer contracts and live behavior still need verification.
| Question | Answer / applicable route | Evidence |
|---|---|---|
| What structured read interface is documented? | Queryable database or replicated schemaSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Native clients query customer-selected database collections under assigned roles. | MongoDB CRUD operations ↗Read operationsChecked 2026-10-16 |
| How can customers retrieve data in bulk? | Customer-initiated native snapshot or full scoped table exportSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. mongodump exports scoped BSON data. Pause writes for consistency; full replica-set oplog backup is a distinct procedure with additional restrictions. | MongoDB mongodump ↗Dump data and oplog restrictionsChecked 2026-10-16 |
| What queries can a customer issue outside the provider UI? | SQL or equivalent joins and aggregations against the operational systemSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Aggregation supports grouping and joins through lookup against operational collections. | MongoDB lookup aggregation stage ↗Definition and joined collection pipelineChecked 2026-10-16 |
| Who decides whether a chosen third party may connect? | Customer authorization without discretionary provider approvalSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. The customer administrator controls database users and grants for native clients. | MongoDB native-driver authentication ↗SCRAM credentialsChecked 2026-10-16 |
| What extra commercial condition applies to the routes supplying the assessed read capability, relative to the lowest paid plan? | Access is free, or included in the lowest paid plan with no fixed access fee; published usage-only charges are eligibleSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Community is documented as free-to-use; this claim excludes hosted Atlas and does not erase license conditions. | MongoDB standard views ↗Community compatibilityChecked 2026-10-16 |
| What permission is needed for the documented downstream use? | -Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Applicable downstream processing, redistribution and AI-use conditions remain unestablished for the declared route. | MongoDB Community license ↗MongoDB Community licenseChecked 2026-10-16 |
| Which external write operations are documented? | Customer-configurable write interfaces with validationSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Native CRUD operates on customer-defined collections under database permissions and validation. | MongoDB CRUD operations ↗Create, update and delete operationsChecked 2026-10-16 |
| How can customers connect an application they build or choose? | Customer-configurable interfaces for custom applicationsSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. A customer can define collections and connect native application clients using authorized database credentials. | MongoDB native-driver authentication ↗Native driver connectionChecked 2026-10-16 |
| What mechanism supports repeatable extraction of changes? | Database change-data captureSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Change streams expose replica-set collection changes backed by the oplog. | MongoDB change streams ↗Change streams availabilityChecked 2026-10-16 |
| How are integration limits disclosed? | -Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Database resource limits and oplog capacity differ by deployment; the reviewed route has no universal API rate quota. | MongoDB change streams ↗Oplog retentionChecked 2026-10-16 |
| Where can a usable data copy be delivered? | Database extract delivered to the customerSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. mongodump writes BSON data and metadata into customer-controlled files. | MongoDB mongodump ↗Output filesChecked 2026-10-16 |
| What retrieval rights are documented at cancellation? | -Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. The reviewed extraction documentation does not establish contractual retrieval rights after cancellation or license termination. | MongoDB Community license ↗MongoDB Community licenseChecked 2026-10-16 |
| How can customers define their own business logic? | Customer-authored native scripts or custom APIsSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Customers define native aggregation view pipelines, visible through collection metadata. Independent rights are not inferred. | MongoDB standard views ↗Create a view and view definitionChecked 2026-10-16 |
| What rights or portability are documented for custom workflow artifacts? | -Self-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. Ownership, reusable export and independent execution rights for native workflow artifacts remain unestablished. | MongoDB Community license ↗MongoDB Community licenseChecked 2026-10-16 |
| What usable data or native definitions can leave before cancellation? | Original objects or native schema/data with a documented independent restore/use pathSelf-managed MongoDB Community replica set with native driver access, selected collections and quiesced BSON dump/restore; Atlas administration, sharded whole-project backup and retired Data API products are excluded. mongorestore reconstructs scoped collections and indexes from compatible BSON backups; whole hosted-project restore is excluded. | MongoDB mongorestore examples ↗Restore database and indexesChecked 2026-10-16 |
SOURCES / SCOPE / HISTORY
Sources and open questions
This review is based on the documentation below. Live account behavior and customer-specific agreements haven’t been tested.
Still to confirm
- Downstream permission: Applicable downstream processing, redistribution and AI-use conditions remain unestablished for the declared route.
- Limit visibility: Database resource limits and oplog capacity differ by deployment; the reviewed route has no universal API rate quota.
- Post-cancellation access: The reviewed extraction documentation does not establish contractual retrieval rights after cancellation or license termination.
- Rights to custom logic: Ownership, reusable export and independent execution rights for native workflow artifacts remain unestablished.
Documentation
Assessment checked 2026-10-16. Each answer retains its source and applicable route; the check date does not establish live account behavior.