@Internal
public final class MongoOptionsUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static com.mongodb.client.model.Collation |
bsonDocumentAsCollation(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) |
public static java.util.Optional<com.mongodb.client.model.UpdateOptions> buildUpdateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)
public static java.util.Optional<com.mongodb.client.model.ReplaceOptions> buildReplaceOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
public static java.util.Optional<com.mongodb.client.model.InsertOneOptions> buildInsertOneOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
public static java.util.Optional<com.mongodb.client.model.InsertManyOptions> buildInsertManyOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
public static java.util.Optional<MongoFindOptions> buildFindOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
public static java.util.Optional<MongoAggregationOptions> buildAggregateOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
public static java.util.Optional<com.mongodb.client.model.DeleteOptions> buildDeleteOptions(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, boolean includeCollation)
public static com.mongodb.client.model.Collation bsonDocumentAsCollation(@Nullable org.bson.BsonDocument collationDocument)