Maslosoft Mangan Documentation
MongoDB Object Persister
Edit
Minimal example of
Minimal example of
Related Array Annotation
The @RelatedArray will populate document property with array
of sub objects of type defined with this annotation.
This annotation works exacly the same as @Related, except
that it will load array of documents.
See related annotation documentation for more details.
Minimal example of @RelatedArray with join
This will load documents having entity_id value same as owner's document _id
value.
/**
* @RelatedArray(Projects, join = {'_id' = 'entity_id'})
*/
public $projects = []
Minimal example of @RelatedArray with condition
This will load documents having type value of opensource.
/**
* @RelatedArray(Projects, condition = {'type' = 'opensource'})
*/
public $projects = []