Class MongoField.MongoFieldBuilder
java.lang.Object
org.springframework.data.mongodb.core.mapping.MongoField.MongoFieldBuilder
- Enclosing class:
- MongoField
Builder for
MongoField
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build a newMongoField
.Configure the field type.Configure the field name as key.order
(int order) Configure the field order, defaulting toInteger.MAX_VALUE
(undefined).Configure the field name as path.
-
Constructor Details
-
MongoFieldBuilder
public MongoFieldBuilder()
-
-
Method Details
-
fieldType
Configure the field type.- Parameters:
fieldType
-- Returns:
-
name
Configure the field name as key. Key field names are used as-is without applying path segmentation splitting rules.- Parameters:
fieldName
-- Returns:
-
path
Configure the field name as path. Path field names are applied as paths potentially pointing into subdocuments.- Parameters:
path
-- Returns:
-
order
Configure the field order, defaulting toInteger.MAX_VALUE
(undefined).- Parameters:
order
-- Returns:
-
build
Build a newMongoField
.- Returns:
- a new
MongoField
.
-