Skip to main content
drupalreleases
Release: Single Content Sync 1.4.18 — Minor update available for module single_content_sync (1.4.18). Release: Native Observability 2.1.0 — Minor update available for module native_observability (2.1.0). Release: Adaptive Updates Info 1.2.1 — Minor update available for module adaptive_updates_info (1.2.1). Release: HeCAPTe 1.0.2 — Minor update available for module hecapte_captcha (1.0.2). Release: Attribution & Licensing 1.2.1 — Minor update available for module attribution (1.2.1). Release: MCP Sentinel 2.29.0 — Minor update available for module mcp_sentinel (2.29.0). Release: Audit Chain 1.10.9 — Minor update available for module audit_chain (1.10.9). Release: Menu Autopilot 1.4.7 — Minor update available for module menu_autopilot (1.4.7). Module Revived: TCPDF 2.0.5 — Module tcpdf updated after 14 months of inactivity (2.0.5). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

MongoDB Storage Client

MongoDB Storage Client (xnttmongodb) provides a MongoDB storage client for the External Entities module.

It allows External Entities to access MongoDB collections as external data sources, with support for listing, counting, reading, creating, updating, and deleting documents.

The module provides a generic, low-level configuration interface inspired by the SQL storage client (xnttsql). Connection settings and MongoDB operations can be configured while keeping the storage client flexible enough to support different MongoDB data models.

xnttmongodb is also designed to serve as a base for more specialized storage client plugins. Other modules can extend it to provide application-specific configuration interfaces while reusing its MongoDB connection, query, filtering, BSON conversion, and CRUD capabilities.

Features

- MongoDB integration for External Entities.
- Configurable MongoDB connection, database, and collection.
- List and count queries.
- Read, create, update, and delete operations.
- Translation of External Entities filters into MongoDB filters.
- Support for MongoDB BSON types such as ObjectId.
- JSON-based configuration for advanced MongoDB operations.
- Extensible architecture for building specialized MongoDB storage clients.
- Designed for External Entities 3.1 and Drupal 11/12.

Additional Requirements

This modules uses mongodb/mongodb PHP library (official) v2.5.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Oct 2026
Latest release
4 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.x-dev Dev 11 Oct 3, 2026