在MongoDB Doctrine中选择字段有危险吗?

时间:2013-04-19 01:46:08

标签: mongodb doctrine doctrine-odm

我不确定这是不是我的错。但我发现mongodb教条查询中的选择字段会导致可怕的后果。

例如,我有一个页面文档,如:

class Page
{
    /**
     * @MongoDB\String
     */
    private $title;

    /**
     * @MongoDB\Int
     */
    private $nbClicks = 0;

    /**
     * @MongoDB\Int
     */
    private $nbShares = 0;

    // other fields ...
}

我可能会写一些像

这样的查询
$queryBuilder->select('title')->getQuery()->execute();

在我身后的某个地方

$dm->flush();

我之前检索到的页面的nbClicks和nbShares设置为0。

这是预期的还是可能是一个错误?

谢谢!

0 个答案:

没有答案