This document discusses the history and evolution of using MongoDB as a database backend for Drupal. It describes how early versions of Drupal had some support for MongoDB through field storage and entity storage drivers. However, full MongoDB support was not possible due to limitations in how Drupal handled things like modules, date formats, text formats, and business logic. Drupal 8 addressed these issues through its new configuration management system and dependency injection container, paving the way for better MongoDB integration through drivers for storage, routing, caching, and more. The document advocates for MongoDB distribution and granular storage controllers to fully realize MongoDB support in Drupal 8.