Два вопроса:
1. Использовать ли ODM вообще?
2. Если да, то какой посоветуете? Желательно не слишком навороченный, но шустренький. Будет круто, если есть пример кода для выполнения запросов.
А смысл? Вы ж REST создаете! Что уже само по себе обертка и зачем делать обертку через обертку? А про Doctrine рекомендую вообще забыть - ее задача нивелировать лень для SQL подхода и реализация оставляет желать лучшего. Есть подозрение, что MongoDB была выбрана для скорости, поэтому и поддерживайте сей подход.
я бы посоветовал доктрину, работал с орм от этих ребят и использовал сухую одм для эластика, вроде норм работает несмотря на рефлекшен апи(все кэшируемо)
Артем: я же и написал что она первый раз при сборке тормозит, т.к. читает классы через рефлекшн, а потом все это добро хорошо кэширует и продолжает нормально работать
А смысл? Вы ж REST создаете! Что уже само по себе обертка и зачем делать обертку через обертку? А про Doctrine рекомендую вообще забыть - ее задача нивелировать лень для SQL подхода и реализация оставляет желать лучшего. Есть подозрение, что MongoDB была выбрана для скорости, поэтому и поддерживайте сей подход.