Install
Works with Drupal: ^10 || ^11Using dev releases is not recommended, except for testing.
Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
266.97 KB
MD5: ee6ac13df90aeee21f8f6808f2db22ce
SHA-1: a13408facd1fdd61c0d60589fa1c84e968ea6601
SHA-256: 28b5cbb84cc8840122feb42b986ba65c16bb0140f69d1562b3472792aff76d37
Download zip
316.17 KB
MD5: 5f51c5f0519c03395a557f6d4508e745
SHA-1: 2d4c11a4e9b82f2e03410147cd4a4c76383dff5c
SHA-256: 188fd7211532d7c7e306efb7508e4dc375b6b394749c644e8917446a45a3e1c5
Release notes
Branch purpose
The 8.x-2.x branch is a "reboot" of development for MongoDB on Drupal 8+
Unlike the 8.x-1.x and 8.x-3.x branches, it does not aim at replacing the whole SQL database subsystem (No SQL), but to provide additional MongoDB-based services on top of a normal SQL deployment (Not Only SQL), proceeding in incremental fashion, developing more slowly but with increasing test coverage and actual redacted user documentation.
Documentation is available on http://fgm.github.io/mongodb/
Requirements
- MongoDB 4.2 to 8.x. Alternate versions like CosmosDB or AWS DocumentDB might work: please report if you use them.
- PHP 8.1.x.
- PHP extension mongodb, not mongo.
- Drush 12.x/13.x to use the optional commands. Earlier Drush versions are not supported.
- PHP library mongodb/mongodb version 1.13.x or higher.
- Installation using drupal/recommended-project is strongly recommended.
Releases on that branch
- 8.x-2.x-dev: Drupal 11, MongoDB 7 and 8. Expect cache backend and/or ban service. Drop D9, Drush 11.
- 8.x-2.1 : add queue backend. Bug fixes, documentation improvements, higher test coverage. Deprecates D9.
- 8.x-2.1-alpha2: Drupal 10, MongoDB 4.2 to 6, PHP 8.1. Drops D8.x, PHP7.x, Drush 10
- 8.x-2.1-alpha1: Drupal 9, MongoDB 4.0 or 4.2, PHP 7.3/7.4. Drops D8 pre-8.6, PHP7.2, Drush 8
- 8.x-2.0 : base
mongodb"driver" module,mongodb_storagekey-value storage module, andmongodb_watchdoglogger module. 20% test coverage. MongoDB 3.x to 4.0.