MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Spring Data MongoDB - Къде да създадете индекс програмно за колекция Mongo?

Ако трябва да го направите по програмен начин, можете просто да създадете нова @Configuration на Spring и да извършите такава инициализация:

@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. Намерете обекти между две дати MongoDB

  2. Как да получите размер в байтове на bson документи

  3. Как да направя тази MongoDB заявка с помощта на java?

  4. mongodb - получава най-високата стойност на сума, групирана по поле

  5. MongoDB - Проекционни заявки