sql >> Database teknologi >  >> NoSQL >> MongoDB

Angivelse af en delt samling med Spring Data MongoDB

På trods af at dette spørgsmål er gammelt, har jeg det samme spørgsmål, og det ser ud til, at der er væk til at levere en tilpasset skæringsnøgle siden for nylig.

Annotationsbaseret Shard Key-konfiguration er tilgængelig på 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;
}

Fra i dag spring-boot-starter-mongodb leveres dog med 2.x version.



  1. Hvordan fjerner man en tom Mongo-database med samme navn som en udfyldt database?

  2. Node.js Mongoose.js streng til ObjectId funktion

  3. Underdokumentindeks i mongo

  4. Dynamisk sortering med Redis