POJO と Document の間のマッピングがそれほど単純ではない場合に、MappingMongoConverter
(インターフェースSpring's
のデフォルトの実装) がどのように機能するかを誰か説明できますか? MongoConverter
例: POJO にドキュメント内で見つからない追加フィールドがある、ドキュメントの構造が POJO に適合しない、など。
Spring の公式ドキュメントには、この情報がないようです。
コード例:
while (cursor.hasNext()) {
DBObject obj = cursor.next();
Foo foo = mongoTemplate.getConverter().read(Foo.class, obj);
returnList.add(foo);
}