MongoDB の JSON クエリ文字列を作成しようとしています。正規表現をサポートするには、引用符なしで値を持つ JSON 文字列を作成する必要があります。Javaでこれをどのように達成しますか、
これが私がやろうとしていることの例です、
JSONObject obj= new JSONObject();
String title = "gro";
obj.put("title", "/.*" + title + ".*/");
結果は
{"title ":"/.*gro.*/"}
上記は、MongoDB によって正規表現として扱われなくなりました。私が欲しかったのは、
{"title ":/.*gro.*/}
そのため、MongoDB はそれを正規表現として扱います。Javaでこれを達成する方法はありますか?