Я использую doctrine/mongodb 1.0.0-BETA1 в установке symfony2.1.
Итак, я пытаюсь заставить мой репозиторий вызывать данные из моей базы данных, а не использовать объект, который он кэшировал.
$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findOneById("xxxx");
.... do something somewhere to change the object ....
В этот момент, если я вызываю
$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findOneById("xxxx");
Данные аудита не изменились. У него все еще есть объект, который он изначально приносил. Если я попытаюсь
$dm->refresh($audit)
Я получаю то же самое. Есть ли в любом случае для меня вернуться к базе данных для значения?