Ming (a MongoDB wrapper)
Component type
Maintenance status
Development status
Downloads
Component created
Component changed
Drupal 8
This module has been converted into a general PHP library called Vultan, and will not be released as a module for Drupal 8.
Vultan is available on Packagist, and can be added to Drupal via Composer:
https://packagist.org/packages/xtfer/vultan
Drupal 7
Ming is an API for working with data in MongoDB. It was designed to allow rapid construction of MongoDB-based apps in Drupal, where Field integration is not required.
Ming is a wrapper around the PHP Mongo classes, which adds some additional capabilities and behaviours. In addition to what raw Mongo support provides, Ming has the following features:
- Preconfigure and connect to multiple persistent connections, from multiple Mongo database sources, using hooks, site variables, at runtime, or from the Mongodb module
- Simple wrappers around common Mongo tasks (Insert, Upsert, Delete, Find), including some common variants
- Shortcuts for accessing objects by MongoID, without the need to instantiate MongoID classes
- A scaffold class (mingMingItem) for building, saving and working with MongoDB data
Ming does not require the Mongodb module to be installed, but will work with it.