Doctrine MongoDB ODM's documentation! ===================================== The Doctrine MongoDB ODM documentation is comprised of tutorials, a reference section and cookbook articles that explain different parts of the Object Document mapper. Getting Help ------------ If this documentation is not helping to answer questions you have about Doctrine MongoDB ODM don't panic. You can get help from different sources: - The `Doctrine Mailing List `_ - Internet Relay Chat (IRC) in `#doctrine on Freenode `_ - Report a bug on `GitHub `_. - On `StackOverflow `_ Getting Started --------------- :doc:`Getting Started ` | :doc:`Introduction ` | :doc:`Architecture ` Mapping Objects onto a Database ------------------------------- * **Basic Reference**: :doc:`Objects and Fields ` | :doc:`References ` | :doc:`Bi-Directional References ` | :doc:`Complex References ` | :doc:`Indexes ` | :doc:`Inheritance ` * **Embedded Data**: :doc:`Embedded ` | :doc:`Trees ` * **GridFS**: :doc:`Storing Files in GridFS ` * **Mapping Driver References**: :doc:`XML ` | :doc:`YAML ` | :doc:`Docblock Annotations ` | :doc:`Metadata Drivers ` Working with Objects -------------------- * **Basic Reference**: :doc:`Documents ` | :doc:`Repositories ` | :doc:`Events ` | :doc:`Migrations ` * **Query Reference**: :doc:`Query Builder API ` | :doc:`Aggregation Pipeline queries ` | :doc:`Geo Spatial Queries ` | :doc:`Slave Okay Queries ` | :doc:`Find and Update ` | :doc:`Filters ` | :doc:`Priming References ` | :doc:`Eager Cursors ` | :doc:`Map Reduce ` Advanced Topics --------------- * **Collections**: :doc:`Capped Collections ` | :doc:`Storage Strategies ` | :doc:`Custom Collections ` | :doc:`Sharded setups ` * **Transactions and Concurrency**: :doc:`Transactions and Concurrency ` * **Best Practices**: :doc:`Best Practices ` * **Performance**: :doc:`Change Tracking Policies ` * **Logging**: :doc:`Logging ` Cookbook -------- * **Examples**: :doc:`Soft Delete ` | :doc:`Simple Search Engine ` * **Tricks**: :doc:`Blending ORM and MongoDB ODM ` | :doc:`Mapping classes to ORM and ODM ` * **Implementation**: :doc:`Array Access ` | :doc:`Notify ChangeTracking Example ` | :doc:`Using Wakeup Or Clone ` | :doc:`Validation ` | :doc:`Simple Search Engine ` | :doc:`Keeping Your Modules Independent `