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

Spring Data MongoDB - Gdzie programowo utworzyć indeks dla kolekcji Mongo?

Jeśli potrzebujesz zrobić to w sposób programistyczny, możesz po prostu utworzyć nową @Configuration Springa i wykonać taką inicjalizację:

@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. Odpytywanie MongoDB za pomocą interfejsu JSON / HTTP / REST

  2. mangusta wypełnij odniesienie do poddokumentu

  3. MongoDB Pokaż bieżącego użytkownika

  4. mangusta .save() nie działa

  5. Wyszukiwanie pełnotekstowe MongoDB a Lucene?