私には、例えば、任意のMongoDB JSON検索クエリ文字列を持っている:Doctrine MongoDB - JSONからクエリを作成する方法はありますか?
{ "address.city": "Seattle"}
または
{ qty: { $gt: 5, $lt: 50 }
JSON文字列からDoctrine.MongoDB.Queryオブジェクトを作成するために、既存の方法がありますか?あるいは、mongoに直接問い合わせを行い、その結果を水和の教義に引き渡すことができますか?
それはハックですが、現在、私は余分なクエリを実行することによってこの問題を回避働いています。最初のJSONクエリはmongoに対して直接実行され、すべての_idsが$ idListとして収集されます。次に、doctrineクエリをフィールド( 'id') - > in($ idList)として実行します。 – tgreiser