Class MongoOptionsUtils
java.lang.Object
io.micronaut.data.mongodb.operations.options.MongoOptionsUtils
Mongo internal utils for building options.
- 
Method SummaryModifier 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- 
buildUpdateOptionspublic static Optional<com.mongodb.client.model.UpdateOptions> buildUpdateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation) 
- 
buildReplaceOptionspublic static Optional<com.mongodb.client.model.ReplaceOptions> buildReplaceOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) 
- 
buildInsertOneOptionspublic static Optional<com.mongodb.client.model.InsertOneOptions> buildInsertOneOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) 
- 
buildInsertManyOptionspublic static Optional<com.mongodb.client.model.InsertManyOptions> buildInsertManyOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) 
- 
buildFindOptionspublic static Optional<MongoFindOptions> buildFindOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) 
- 
buildAggregateOptionspublic static Optional<MongoAggregationOptions> buildAggregateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) 
- 
buildDeleteOptionspublic static Optional<com.mongodb.client.model.DeleteOptions> buildDeleteOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation) 
- 
bsonDocumentAsCollationpublic static com.mongodb.client.model.Collation bsonDocumentAsCollation(@Nullable @Nullable org.bson.BsonDocument collationDocument) 
 
-