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

Указване на шардирана колекция с Spring Data MongoDB

Въпреки че този въпрос е стар, аз имам същия въпрос и изглежда, че отскоро има възможност за предоставяне на персонализиран ключ за шардинг.

Базираната на анотации конфигурация на Shard Key е достъпна на spring-data-mongodb:3.x ,https://docs.spring .io/spring-data/mongodb/docs/3.0.x/reference/html/#sharding

@Document("users")
@Sharded(shardKey = { "country", "userId" }) 
public class User {

    @Id
    Long id;

    @Field("userid")
    String userId;

    String country;
}

От днес spring-boot-starter-mongodb идва обаче с версия 2.x.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Импортирайте CSV данни като масив в MongoDB с помощта на mongoimport

  2. OData - Странен индекс с MongoDB [Mongoose:Cast Error]

  3. Многоезични атрибути в MongoDB

  4. Грешки при създаване на колекция в MongoDB

  5. Как да задам диапазон на отместване на буфера в MongoDB, не позволява качване на повече от 16 MB файл в BSON обект?