2017 © Pedro PelĂĄez
 

library activemongo2

Mongo abstraction

image

crodas/activemongo2

Mongo abstraction

  • Sunday, September 25, 2016
  • by crodas
  • Repository
  • 2 Watchers
  • 6 Stars
  • 1,466 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 75 Versions
  • 0 % Grown

The README.md

ActiveMongo2 Build Status Scrutinizer Quality Score

ActiveMongo2 is a very simple, efficient and developer friendly PHP abstraction for MongoDB., (*1)

This is a work in progress, but it is being used already in production at some sites., (*2)

How does it work?

ActiveMongo2 is not backward compatible with ActiveMongo. ActiveMongo2 generates code to avoid doing any checks at run time. Therefore configuration is a bit more complicated., (*3)

// /tmp/mapper.php would be generated
$conf = new \ActiveMongo2\Configuration("/tmp/mapper.php");
$conf->addModelPath(__DIR__ . "/app/model");
$conf->development(); // remove this line at production

// create mongodb connection
$mongo = new \MongoClient;

// create the ActiveMongo2 connection
$conn  = new \ActiveMongo2\Connection($conf, $mongo, 'database');

This configuration would walk checking each *.php file inside __DIR__ . "/app/model", it would be looking for @Persist annotation., (*4)

The ActiveMongo2\Connection provides several methods, the most useful is ->getCollection("collection_name")., (*5)

TODO

  1. Write docs

The Versions

25/09 2016

dev-develop

dev-develop

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

The Development Requires

by César D. Rodas

25/09 2016

dev-master

9999999-dev

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

The Development Requires

by César D. Rodas

25/09 2016
25/09 2016

dev-feature/ignore-updating-same-reference

dev-feature/ignore-updating-same-reference

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

The Development Requires

by César D. Rodas

28/03 2016

dev-php7-easiest-approach

dev-php7-easiest-approach

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

The Development Requires

by César D. Rodas

21/02 2016
21/03 2015

dev-feature/document-locking

dev-feature/document-locking

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

21/03 2015
29/05 2014

dev-feature/populate-from-_POST

dev-feature/populate-from-_POST

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

07/01 2014

v0.1.8

0.1.8.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

03/01 2014

dev-feature/new-internal

dev-feature/new-internal

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

20/11 2013

dev-feature/better-memory

dev-feature/better-memory

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

08/11 2013

v0.1.7

0.1.7.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

02/11 2013

v0.1.6

0.1.6.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

31/10 2013

v0.1.5

0.1.5.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

31/10 2013

dev-feature/reference-deferred

dev-feature/reference-deferred

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

30/10 2013

dev-feature/simple-cache

dev-feature/simple-cache

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

30/10 2013

dev-feature/splittedreferences

dev-feature/splittedreferences

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

29/10 2013

v0.1.4

0.1.4.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

24/10 2013

dev-feature/inheritance

dev-feature/inheritance

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

23/10 2013

dev-feature/validator

dev-feature/validator

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

12/10 2013

v0.1.3

0.1.3.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

12/09 2013

v0.1.2

0.1.2.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

20/08 2013

v0.1.1

0.1.1.0

Mongo abstraction

  Sources   Download

BSD-4-Clause

The Requires

 

by César D. Rodas

01/08 2013

v0.1.0

0.1.0.0

Mongo abstraction

  Sources   Download

BSD

The Requires

 

by César D. Rodas