doctrine2 ODM で次のクエリを作成することは可能ですか?
db.Product.find({ "$or": [ { "name": new RegExp("test*", "i") }, { "tags": new RegExp("public true*", "i") } ], "$or": [{ "public": false, "_id": { "$in": [ ObjectId("4e74121c4fcfa9ff7ac90000"), ObjectId("4e74121c4fcfa9ff7ac80000") ] } }, { "public": true }] });
私が理解していない doctrine2 の主な問題は、$query? に $or を追加する方法です。
これは、まだ不足している $and 演算子に役立ちます。
現在、Symfony2 Doctrine2 Mongodb を使用しています