Class MongoOptionsUtils
- java.lang.Object
-
- io.micronaut.data.mongodb.operations.options.MongoOptionsUtils
-
@Internal public final class MongoOptionsUtils extends java.lang.ObjectMongo internal utils for building options.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.mongodb.client.model.CollationbsonDocumentAsCollation(org.bson.BsonDocument collationDocument)static java.util.Optional<MongoAggregationOptions>buildAggregateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)static java.util.Optional<com.mongodb.client.model.DeleteOptions>buildDeleteOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)static java.util.Optional<MongoFindOptions>buildFindOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)static java.util.Optional<com.mongodb.client.model.InsertManyOptions>buildInsertManyOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)static java.util.Optional<com.mongodb.client.model.InsertOneOptions>buildInsertOneOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)static java.util.Optional<com.mongodb.client.model.ReplaceOptions>buildReplaceOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)static java.util.Optional<com.mongodb.client.model.UpdateOptions>buildUpdateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)
-
-
-
Method Detail
-
buildUpdateOptions
public static java.util.Optional<com.mongodb.client.model.UpdateOptions> buildUpdateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)
-
buildReplaceOptions
public static java.util.Optional<com.mongodb.client.model.ReplaceOptions> buildReplaceOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
-
buildInsertOneOptions
public static java.util.Optional<com.mongodb.client.model.InsertOneOptions> buildInsertOneOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
-
buildInsertManyOptions
public static java.util.Optional<com.mongodb.client.model.InsertManyOptions> buildInsertManyOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
-
buildFindOptions
public static java.util.Optional<MongoFindOptions> buildFindOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
-
buildAggregateOptions
public static java.util.Optional<MongoAggregationOptions> buildAggregateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
-
buildDeleteOptions
public static java.util.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 org.bson.BsonDocument collationDocument)
-
-