JSON をコレクションに挿入するために、jongo の mongoCollection.insert(String query) メソッドを呼び出しています。JSON のフィールド値に # 文字が含まれています。しかし、# はクエリ パラメーター トークン インジケーターとして使用されるため、「クエリに十分なパラメーターが渡されていません」というメッセージで解析エラーが発生します。
# 文字を含む動的 JSON 文字列 (JSON の構造やスキーマがわからないことに注意してください) を保存するにはどうすればよいですか?
例: { "order_id":"123445", "order_name":"test val#1" }
「test val#1」は、ユーザーが入力した単なる文字列値です。すべてのフィールド値をエンコードしたくありません。私の場合、それは不可能かもしれません。回避策があれば教えてください。
ありがとう