誰でもDoctrineのQuery \ Builderをスタンドアロンツールとして使用しますか?Doctrine ODM MongoDB Query Builderのスタンドアロン使用
Query Managerには、MongoDBで要求されたドキュメントの クラスが定義されている必要があります。
あなたのような定義されたクラスしている場合:
<?php
$user = $dm->createQueryBuilder('User')
->field('username')->equals('jwage')
->getQuery()
->getSingleResult();
ドキュメントクラスを定義せずにクエリー\ Builderを使用行う方法があります:
<?php
namespace Documents;
/** @Document */
class User
{
// ...
/** @Field(type="string") */
private $username;
}
は、その後、あなたが次の操作を行うことができますか?
ご協力いただきありがとうございます。