sql >> データベース >  >> NoSQL >> MongoDB

プログラムでMongoDbコンバーターを設定する

    この回答はOPにとって少し遅れるかもしれませんが、今日同じ問題に遭遇し、解決策を見つけました...

    プログラムで設定するには、MongoMappingConverter.afterPropertiesSet()を呼び出す必要があります 使用する前に。 MongoTemplate.getDefaultMongoConverter(MongoDbFactory)のコードを読んでこれに気づきました 。

    次に例を示します:

    MappingMongoConverter converter = new MappingMongoConverter(mongoDbFactory, context);
    converter.setTypeMapper(mapper);
    converter.setCustomConversions(new CustomConversions(
            Arrays.asList(
                    new TimeZoneReadConverter(),
                    new TimeZoneWriteConverter()
            )
    ));
    converter.afterPropertiesSet();
    MongoTemplate template = new MongoTemplate(mongoDbFactory, converter);
    


    1. アイテムの更新中にAzureRedisCacheにロックメカニズムはありますか?

    2. フィールド名のないmongodbクエリ

    3. HerokuにMongoDBをデプロイする方法

    4. FOSUserBundleで重複ログインを防ぐ