私は、JSON を使用して MongoDB DBObject を次のようにロードするモデル ファクトリを作成しています。
import com.mongodb.util.JSON;
DBObject dbObject = (DBObject) JSON.parse("{'name':'jack', 'age':30}");
現在、1 つの JSON ファイルで DBObject をロードできるように、JSON ファイルを分割しようとしています。必要に応じて、別の JSON ファイルで DBObject を拡張できます。
奇妙に聞こえるかもしれませんが、さまざまなタイプのユーザーがいると想像してみてください。BasicUser、AdvancedUser などのように、JSON ファイルを使用して BasicUser をロードし、AdvancedUser の他の重複しない詳細を別の JSON ファイルに入れることができます。AdvancedUser を BasicUser に拡張できるので、2 つの JSON ファイルの内容を組み合わせて AdvancedUser モデルを作成できます。
どうすればこのようなことを達成できますか?