Annotation Type MongoRepository


  • @RepositoryConfiguration(queryBuilder=io.micronaut.data.document.model.query.builder.MongoQueryBuilder.class,
                             operations=MongoRepositoryOperations.class,
                             implicitQueries=true,
                             namedParameters=false)
    @Retention(RUNTIME)
    @Target({ANNOTATION_TYPE,TYPE})
    @Documented
    @Repository
    @DocumentProcessorRequired
    public @interface MongoRepository
    Stereotype repository that configures a Repository as a MongoRepository.
    Since:
    3.3.0
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String databaseName  
      java.lang.String serverName  
      java.lang.String value  
    • Element Detail

      • value

        @AliasFor(annotation=io.micronaut.data.annotation.Repository.class,
                  member="value")
        java.lang.String value
        Returns:
        The datasource name.
        Default:
        "default"
      • serverName

        @AliasFor(annotation=io.micronaut.data.annotation.Repository.class,
                  member="value")
        java.lang.String serverName
        Returns:
        The server name.
        Default:
        "default"
      • databaseName

        java.lang.String databaseName
        Returns:
        The database name.
        Default:
        ""