我在Symfony2.1中使用doctrine/mongodb 1.0.0-BETA1。我正在尝试强制我的存储库从数据库调用数据,而不是使用其缓存的对象。
$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findOneById("xxxx");
.... do something somewhere to change the object ....
在这一点上,如果我打电话
$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findOneById("xxxx");
审计数据没有改变。它仍然具有最初获取的对象。如果我尝试
$dm->refresh($audit)
我也遇到了同样的问题。有没有办法让我返回数据库获取这个值?