Class MongoFindOptions
- java.lang.Object
-
- io.micronaut.data.mongodb.operations.options.MongoFindOptions
-
public final class MongoFindOptions extends java.lang.ObjectThe MongoDB's find options.- Since:
- 3.3.0
- Author:
- Denis Stepanov
-
-
Constructor Summary
Constructors Constructor Description MongoFindOptions()MongoFindOptions(MongoFindOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MongoFindOptionsallowDiskUse(java.lang.Boolean allowDiskUse)MongoFindOptionsbatchSize(java.lang.Integer batchSize)MongoFindOptionscollation(com.mongodb.client.model.Collation collation)MongoFindOptionscomment(java.lang.String comment)voidcopyNotNullFrom(MongoFindOptions options)MongoFindOptionscursorType(com.mongodb.CursorType cursorType)MongoFindOptionsfilter(org.bson.conversions.Bson filter)java.lang.BooleangetAllowDiskUse()java.lang.IntegergetBatchSize()com.mongodb.client.model.CollationgetCollation()java.lang.StringgetComment()com.mongodb.CursorTypegetCursorType()org.bson.conversions.BsongetFilter()org.bson.conversions.BsongetHint()java.lang.IntegergetLimit()org.bson.conversions.BsongetMax()java.lang.LonggetMaxAwaitTimeMS()java.lang.LonggetMaxTimeMS()org.bson.conversions.BsongetMin()java.lang.BooleangetNoCursorTimeout()java.lang.BooleangetPartial()org.bson.conversions.BsongetProjection()java.lang.BooleangetReturnKey()java.lang.BooleangetShowRecordId()java.lang.IntegergetSkip()org.bson.conversions.BsongetSort()MongoFindOptionshint(org.bson.conversions.Bson hint)booleanisEmpty()MongoFindOptionslimit(java.lang.Integer limit)MongoFindOptionsmax(org.bson.conversions.Bson max)MongoFindOptionsmaxAwaitTimeMS(java.lang.Long maxAwaitTimeMS)MongoFindOptionsmaxTimeMS(java.lang.Long maxTimeMS)MongoFindOptionsmin(org.bson.conversions.Bson min)MongoFindOptionsnoCursorTimeout(java.lang.Boolean noCursorTimeout)MongoFindOptionspartial(java.lang.Boolean partial)MongoFindOptionsprojection(org.bson.conversions.Bson projection)MongoFindOptionsreturnKey(java.lang.Boolean returnKey)MongoFindOptionsshowRecordId(java.lang.Boolean showRecordId)MongoFindOptionsskip(java.lang.Integer skip)MongoFindOptionssort(org.bson.conversions.Bson sort)
-
-
-
Constructor Detail
-
MongoFindOptions
public MongoFindOptions()
-
MongoFindOptions
public MongoFindOptions(MongoFindOptions options)
-
-
Method Detail
-
copyNotNullFrom
public void copyNotNullFrom(MongoFindOptions options)
-
isEmpty
public boolean isEmpty()
-
getFilter
@Nullable public org.bson.conversions.Bson getFilter()
-
filter
public MongoFindOptions filter(org.bson.conversions.Bson filter)
-
getBatchSize
@Nullable public java.lang.Integer getBatchSize()
-
batchSize
public MongoFindOptions batchSize(java.lang.Integer batchSize)
-
getLimit
@Nullable public java.lang.Integer getLimit()
-
limit
public MongoFindOptions limit(java.lang.Integer limit)
-
getProjection
@Nullable public org.bson.conversions.Bson getProjection()
-
projection
public MongoFindOptions projection(org.bson.conversions.Bson projection)
-
getMaxTimeMS
@Nullable public java.lang.Long getMaxTimeMS()
-
maxTimeMS
public MongoFindOptions maxTimeMS(java.lang.Long maxTimeMS)
-
getMaxAwaitTimeMS
@Nullable public java.lang.Long getMaxAwaitTimeMS()
-
maxAwaitTimeMS
public MongoFindOptions maxAwaitTimeMS(java.lang.Long maxAwaitTimeMS)
-
getSkip
@Nullable public java.lang.Integer getSkip()
-
skip
public MongoFindOptions skip(java.lang.Integer skip)
-
getSort
@Nullable public org.bson.conversions.Bson getSort()
-
sort
public MongoFindOptions sort(org.bson.conversions.Bson sort)
-
getCursorType
@Nullable public com.mongodb.CursorType getCursorType()
-
cursorType
public MongoFindOptions cursorType(com.mongodb.CursorType cursorType)
-
getNoCursorTimeout
@Nullable public java.lang.Boolean getNoCursorTimeout()
-
noCursorTimeout
public MongoFindOptions noCursorTimeout(java.lang.Boolean noCursorTimeout)
-
getPartial
@Nullable public java.lang.Boolean getPartial()
-
partial
public MongoFindOptions partial(java.lang.Boolean partial)
-
getCollation
@Nullable public com.mongodb.client.model.Collation getCollation()
-
collation
public MongoFindOptions collation(com.mongodb.client.model.Collation collation)
-
getComment
@Nullable public java.lang.String getComment()
-
comment
public MongoFindOptions comment(java.lang.String comment)
-
getHint
@Nullable public org.bson.conversions.Bson getHint()
-
hint
public MongoFindOptions hint(org.bson.conversions.Bson hint)
-
getMax
@Nullable public org.bson.conversions.Bson getMax()
-
max
public MongoFindOptions max(org.bson.conversions.Bson max)
-
getMin
@Nullable public org.bson.conversions.Bson getMin()
-
min
public MongoFindOptions min(org.bson.conversions.Bson min)
-
getReturnKey
@Nullable public java.lang.Boolean getReturnKey()
-
returnKey
public MongoFindOptions returnKey(java.lang.Boolean returnKey)
-
getShowRecordId
@Nullable public java.lang.Boolean getShowRecordId()
-
showRecordId
public MongoFindOptions showRecordId(java.lang.Boolean showRecordId)
-
getAllowDiskUse
@Nullable public java.lang.Boolean getAllowDiskUse()
-
allowDiskUse
public MongoFindOptions allowDiskUse(java.lang.Boolean allowDiskUse)
-
-