MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Lỗi kiểm tra mongodb khởi động mùa xuân

Tôi đã giải quyết vấn đề này với cấu hình tiếp theo:

@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);
    }
}

chỉ cần thêm bean cho MongoTemplate với hàm tạo của MongoTemplate(MongoDbFactory mongoDbFactory, @Nullable MongoConverter mongoConverter)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring Data MongoDB và allowDiskUse

  2. Cách thích hợp để xử lý các thay đổi lược đồ trong MongoDB với trình điều khiển java

  3. sử dụng các luồng akka để xem qua bộ sưu tập mongo

  4. multi sum / count trên mongodb (tổng giới tính và tổng tất cả kết quả)

  5. Mô hình hóa dữ liệu đa ngôn ngữ trên MongoDB