PHPackages                             tscms/mangodb - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. tscms/mangodb

ActiveKohana-module[Database &amp; ORM](/categories/database)

tscms/mangodb
=============

MongoDB for Kohana

09PHP

Since Sep 22Pushed 10y ago1 watchersCompare

[ Source](https://github.com/tscms/mangodb)[ Packagist](https://packagist.org/packages/tscms/mangodb)[ RSS](/packages/tscms-mangodb/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

MongoDB for Kohana 3.3
======================

[](#mongodb-for-kohana-33)

Mango
-----

[](#mango)

Mango is an ORM/ActiveRecord like library that takes full advantage of MongoDB's features. Mango supports:

- **Atomic updates** - the library will calculate what values changed, and will update only those values using atomic modifiers like $set, $push/$pull and $inc
- **All Mongo datatypes** including embedded objects, arrays, enums and (multidimensional) counters
- Relationships you remember from the RDBMS world like has\_one, belongs\_to, has\_many and has\_and\_belongs\_to\_many
- Validation of object data, including embedded objects
- Class Table Extension-like behavior - eg Model\_Ferrari extends Model\_Car extends Mango.
- Very easy syntax very familiar to users of other ORMs

MangoDB
-------

[](#mangodb)

A simple wrapper to access MongoDB. Store your database info in a config file and access MongoDB from anywhere in your code using MangoDB::instance().

MangoQueue
----------

[](#mangoqueue)

Want to implement a queue in MongoDB? Check MangoQueue: and

MangoUtils
----------

[](#mangoutils)

Use MongoDB for Kohana Log? Kohana Sessions? Scaffolding? or ACL assertions?

Check:

License
-------

[](#license)

"THE BEER-WARE LICENSE" (Revision 42): Wouter Wiegmans wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return - Wouter Wiegmans

###  Health Score

20

—

LowBetter than 12% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/da33ce3ad3b455d147b7a0b6450ac011d08fa4c404a2b328d446995cd4e83d3b?d=identicon)[Vagabondtq](/maintainers/Vagabondtq)

---

Top Contributors

[![Wouterrr](https://avatars.githubusercontent.com/u/48673?v=4)](https://github.com/Wouterrr "Wouterrr (11 commits)")[![javierav](https://avatars.githubusercontent.com/u/99700?v=4)](https://github.com/javierav "javierav (2 commits)")[![truongthaison](https://avatars.githubusercontent.com/u/7956129?v=4)](https://github.com/truongthaison "truongthaison (1 commits)")

### Embed Badge

![Health badge](/badges/tscms-mangodb/health.svg)

```
[![Health](https://phpackages.com/badges/tscms-mangodb/health.svg)](https://phpackages.com/packages/tscms-mangodb)
```

###  Alternatives

[jdorn/sql-formatter

a PHP SQL highlighting library

3.8k117.8M121](/packages/jdorn-sql-formatter)[backup-manager/backup-manager

A framework agnostic database backup manager with user-definable procedures and support for S3, Dropbox, FTP, SFTP, and more with drivers for popular frameworks.

1.7k1.6M11](/packages/backup-manager-backup-manager)[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8351.6M88](/packages/propel-propel1)[insolita/yii2-migration-generator

Set of gii tools for generating files for migration by schema of table , phpdoc or table data

108508.0k5](/packages/insolita-yii2-migration-generator)[xpdo/xpdo

A PDO-based Object/Relational Bridge Library

7088.4k4](/packages/xpdo-xpdo)[voku/session2db

A PHP library acting as a wrapper for PHP's default session handling functions which stores data in a MySQL database, providing both better performance and better security and protection against session fixation and session hijacking.

2920.0k](/packages/voku-session2db)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
