("id" -> foo)
流動的な DSL 構文を使用した正規表現に対するクエリで問題が発生しています。流動的なものを使用するようなことを言おうとしています。foo は正規表現であるため、正規表現に $elemMatch がないため、「Regex から DBObject への暗黙的なビューがありません」というメッセージが表示されます。
そのため、現在、次の方法でクエリを構成する必要があります。
("someval" $gte 5) ++ ("id" -> foo)
、DSLを通過しないため、最後にid部分を配置する必要があります。私が欲しいのは次のようなものです
("id" [WHAT OP HERE?] foo.r) ++ ("someval" $gte 5)
どうすればこれを達成できますか? "regular" ("foo" -> MongoDbObject(... 構文、dsl を使用して同じことを行いたいと思います。
ありがとう!