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

Spring Data MongoDB - Tạo chỉ mục theo chương trình cho bộ sưu tập Mongo ở đâu?

Nếu bạn cần làm điều đó theo cách có lập trình, bạn chỉ có thể tạo @Configuration mới của Spring và thực hiện khởi tạo như vậy:

@Configuration
@DependsOn("mongoTemplate")
public class CollectionsConfig {

    @Autowired
    private MongoTemplate mongoTemplate;

    @PostConstruct
    public void initIndexes() {
        mongoTemplate.indexOps("collectionName") // collection name string or .class
            .ensureIndex(
                new Index().on("name", Sort.Direction.ASC)
        );
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đảm bảo chỉ mục không hoạt động - MongoDB

  2. Minimongo chưa hỗ trợ $ operator trong các phép chiếu

  3. Mongodb:Thực hiện truy vấn Phạm vi ngày từ ObjectId trong trình bao mongo

  4. Làm cách nào để kết nối lại với MongoDB bằng trình điều khiển C ++?

  5. Biểu thức MongoDB để truy vấn mảng tài liệu con