Class MongoOptionsUtils
java.lang.Object
io.micronaut.data.mongodb.operations.options.MongoOptionsUtils
Mongo internal utils for building options.
- 
Method Summary
Modifier and TypeMethodDescriptionstatic com.mongodb.client.model.CollationbsonDocumentAsCollation(@Nullable org.bson.BsonDocument collationDocument) static Optional<MongoAggregationOptions>buildAggregateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) static Optional<com.mongodb.client.model.DeleteOptions>buildDeleteOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation) static Optional<MongoFindOptions>buildFindOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) static Optional<com.mongodb.client.model.InsertManyOptions>buildInsertManyOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) static Optional<com.mongodb.client.model.InsertOneOptions>buildInsertOneOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) static Optional<com.mongodb.client.model.ReplaceOptions>buildReplaceOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) static Optional<com.mongodb.client.model.UpdateOptions>buildUpdateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)  
- 
Method Details
- 
buildUpdateOptions
public static Optional<com.mongodb.client.model.UpdateOptions> buildUpdateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)  - 
buildReplaceOptions
public static Optional<com.mongodb.client.model.ReplaceOptions> buildReplaceOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)  - 
buildInsertOneOptions
public static Optional<com.mongodb.client.model.InsertOneOptions> buildInsertOneOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)  - 
buildInsertManyOptions
public static Optional<com.mongodb.client.model.InsertManyOptions> buildInsertManyOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)  - 
buildFindOptions
public static Optional<MongoFindOptions> buildFindOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)  - 
buildAggregateOptions
public static Optional<MongoAggregationOptions> buildAggregateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)  - 
buildDeleteOptions
public static Optional<com.mongodb.client.model.DeleteOptions> buildDeleteOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)  - 
bsonDocumentAsCollation
public static com.mongodb.client.model.Collation bsonDocumentAsCollation(@Nullable @Nullable org.bson.BsonDocument collationDocument)  
 -