Кто-нибудь использует Query \ Builder из Doctrine в качестве автономного инструмента?
Похоже, что Query Manager необходим определенный класс запрашиваемого документа в MongoDB.
Если у вас есть определенныйКласс как:
<?php
namespace Documents;
/** @Document */
class User
{
// ...
/** @Field(type="string") */
private $username;
}
Тогда вы можете сделать следующее:
<?php
$user = $dm->createQueryBuilder('User')
->field('username')->equals('jwage')
->getQuery()
->getSingleResult();
Есть ли способ использовать Query \ Builder без определения классов документов?
Заранее спасибо за любую помощь.