MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd kontroli wiosennego rozruchu mongodb

Rozwiązałem ten problem w następnej konfiguracji:

@Configuration
@EnableMongoRepositories(basePackages = "YOUR.PACKAGE")
@EnableMongoAuditing
public class MongoConfig extends AbstractMongoConfiguration {

    @Value("${spring.data.mongodb.host}")
    private String host;

    @Value("${spring.data.mongodb.port}")
    private Integer port;

    @Value("${spring.data.mongodb.database}")
    private String database;

    @Override
    public MongoClient mongoClient() {
        return new MongoClient(host, port);
    }

    @Override
    protected String getDatabaseName() {
        return database;
    }

    @Bean
    public MongoTemplate mongoTemplate() throws Exception {
        return new MongoTemplate(mongoDbFactory(), mappingMongoConverter());
    }

    @Bean
    public MongoDbFactory mongoDbFactory() {
        return new SimpleMongoDbFactory(mongoClient(), database);
    }
}

po prostu dodaj fasolę do MongoTemplate z konstruktorem MongoTemplate(MongoDbFactory mongoDbFactory, @Nullable MongoConverter mongoConverter)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Scalanie pól tablicowych w agregacji MongoDB

  2. Jak uruchomić db.killOp() przy użyciu natywnego sterownika MongoDB Node.js?

  3. Mongoose wygasa, nieruchomość nie działa prawidłowo

  4. Czy MongoDB może być hostowana w trakcie?

  5. Blokowanie dokumentu w MongoDB