Package | Description |
---|---|
org.springframework.data.mongodb.core |
MongoDB core support.
|
Modifier and Type | Method and Description |
---|---|
CollectionOptions |
CollectionOptions.capped()
Create new
CollectionOptions with already given settings and capped set to true. |
CollectionOptions |
CollectionOptions.collation(Collation collation)
Create new
CollectionOptions with already given settings and collation set to given value. |
CollectionOptions |
CollectionOptions.disableValidation()
Create new
CollectionOptions with already given settings and validationLevel set to
ValidationLevel.OFF . |
static CollectionOptions |
CollectionOptions.empty()
Create new empty
CollectionOptions . |
CollectionOptions |
CollectionOptions.failOnValidationError()
Create new
CollectionOptions with already given settings and validationAction set to
ValidationAction.ERROR . |
static CollectionOptions |
CollectionOptions.just(Collation collation)
Create new
CollectionOptions by just providing the Collation to use. |
CollectionOptions |
CollectionOptions.maxDocuments(long maxDocuments)
Create new
CollectionOptions with already given settings and maxDocuments set to given value. |
CollectionOptions |
CollectionOptions.moderateValidation()
Create new
CollectionOptions with already given settings and validationLevel set to
ValidationLevel.MODERATE . |
CollectionOptions |
CollectionOptions.schema(MongoJsonSchema schema)
Create new
CollectionOptions with already given settings and validationOptions set to given
MongoJsonSchema . |
CollectionOptions |
CollectionOptions.schemaValidationAction(com.mongodb.client.model.ValidationAction validationAction)
Create new
CollectionOptions with already given settings and validationAction set given
ValidationAction . |
CollectionOptions |
CollectionOptions.schemaValidationLevel(com.mongodb.client.model.ValidationLevel validationLevel)
Create new
CollectionOptions with already given settings and validationLevel set given
ValidationLevel . |
CollectionOptions |
CollectionOptions.size(long size)
Create new
CollectionOptions with already given settings and size set to given value. |
CollectionOptions |
CollectionOptions.strictValidation()
Create new
CollectionOptions with already given settings and validationLevel set to
ValidationLevel.STRICT . |
CollectionOptions |
CollectionOptions.validation(CollectionOptions.ValidationOptions validationOptions)
Create new
CollectionOptions with the given CollectionOptions.ValidationOptions . |
CollectionOptions |
CollectionOptions.validator(Validator validator)
Create new
CollectionOptions with already given settings and validationOptions set to given
Validator . |
CollectionOptions |
CollectionOptions.warnOnValidationError()
Create new
CollectionOptions with already given settings and validationAction set to
ValidationAction.WARN . |
Modifier and Type | Method and Description |
---|---|
protected com.mongodb.client.model.CreateCollectionOptions |
ReactiveMongoTemplate.convertToCreateCollectionOptions(CollectionOptions collectionOptions) |
protected com.mongodb.client.model.CreateCollectionOptions |
ReactiveMongoTemplate.convertToCreateCollectionOptions(CollectionOptions collectionOptions,
Class<?> entityType) |
protected org.bson.Document |
MongoTemplate.convertToDocument(CollectionOptions collectionOptions)
Deprecated.
since 2.1 in favor of
MongoTemplate.convertToDocument(CollectionOptions, Class) . |
protected org.bson.Document |
MongoTemplate.convertToDocument(CollectionOptions collectionOptions,
Class<?> targetType)
Convert given
CollectionOptions to a document and take the domain type information into account when
creating a mapped schema for validation. |
<T> com.mongodb.client.MongoCollection<org.bson.Document> |
MongoTemplate.createCollection(Class<T> entityClass,
CollectionOptions collectionOptions) |
<T> reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> |
ReactiveMongoOperations.createCollection(Class<T> entityClass,
CollectionOptions collectionOptions)
Create a collection with a name based on the provided entity class using the options.
|
<T> reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> |
ReactiveMongoTemplate.createCollection(Class<T> entityClass,
CollectionOptions collectionOptions) |
<T> com.mongodb.client.MongoCollection<org.bson.Document> |
MongoOperations.createCollection(Class<T> entityClass,
CollectionOptions collectionOptions)
Create a collection with a name based on the provided entity class using the options.
|
com.mongodb.client.MongoCollection<org.bson.Document> |
MongoTemplate.createCollection(String collectionName,
CollectionOptions collectionOptions) |
reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> |
ReactiveMongoOperations.createCollection(String collectionName,
CollectionOptions collectionOptions)
Create a collection with the provided name and options.
|
reactor.core.publisher.Mono<com.mongodb.reactivestreams.client.MongoCollection<org.bson.Document>> |
ReactiveMongoTemplate.createCollection(String collectionName,
CollectionOptions collectionOptions) |
com.mongodb.client.MongoCollection<org.bson.Document> |
MongoOperations.createCollection(String collectionName,
CollectionOptions collectionOptions)
Create a collection with the provided name and options.
|
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.