Package com.mongodb.client
Interface FindIterable<TResult>
- Type Parameters:
TResult
- The type of the result.
- All Superinterfaces:
Iterable<TResult>
,MongoIterable<TResult>
@Deprecated(since="2021-05-27")
public interface FindIterable<TResult>
extends MongoIterable<TResult>
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
Iterable for find.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionbatchSize
(int batchSize) Deprecated.Sets the number of documents to return per batch.Deprecated.Sets the collation optionsDeprecated.Sets the comment to the query.cursorType
(CursorType cursorType) Deprecated.Sets the cursor type.Deprecated.Sets the query filter to apply to the query.Deprecated.Sets the hint for which index to use.hintString
(String hint) Deprecated.Sets the hint to apply.limit
(int limit) Deprecated.Sets the limit to apply.Deprecated.Sets the exclusive upper bound for a specific index.maxAwaitTime
(long maxAwaitTime, TimeUnit timeUnit) Deprecated.The maximum amount of time for the server to wait on new documents to satisfy a tailable cursor query.maxScan
(long maxScan) Deprecated.Deprecated as of MongoDB 4.0 releaseDeprecated.Sets the maximum execution time on the server for this operation.Deprecated.Sets the minimum inclusive lower bound for a specific index.Deprecated.use the individual setters insteadnoCursorTimeout
(boolean noCursorTimeout) Deprecated.The server normally times out idle cursors after an inactivity period (10 minutes) to prevent excess memory use.oplogReplay
(boolean oplogReplay) Deprecated.Users should not set this under normal circumstances.partial
(boolean partial) Deprecated.Get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error).projection
(Bson projection) Deprecated.Sets a document describing the fields to return for all matching documents.returnKey
(boolean returnKey) Deprecated.Sets the returnKey.showRecordId
(boolean showRecordId) Deprecated.Sets the showRecordId.skip
(int skip) Deprecated.Sets the number of documents to skip.snapshot
(boolean snapshot) Deprecated.Deprecated in MongoDB 3.6 release and removed in MongoDB 4.0 releaseDeprecated.Sets the sort criteria to apply to the query.Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
filter
Deprecated.Sets the query filter to apply to the query.- Parameters:
filter
- the filter, which may be null.- Returns:
- this
-
limit
Deprecated.Sets the limit to apply.- Parameters:
limit
- the limit, which may be 0- Returns:
- this
-
skip
Deprecated.Sets the number of documents to skip.- Parameters:
skip
- the number of documents to skip- Returns:
- this
-
maxTime
Deprecated.Sets the maximum execution time on the server for this operation.- Parameters:
maxTime
- the max timetimeUnit
- the time unit, which may not be null- Returns:
- this
-
maxAwaitTime
Deprecated.The maximum amount of time for the server to wait on new documents to satisfy a tailable cursor query. This only applies to a TAILABLE_AWAIT cursor. When the cursor is not a TAILABLE_AWAIT cursor, this option is ignored. On servers >= 3.2, this option will be specified on the getMore command as "maxTimeMS". The default is no value: no "maxTimeMS" is sent to the server with the getMore command. On servers < 3.2, this option is ignored, and indicates that the driver should respect the server's default value A zero value will be ignored.- Parameters:
maxAwaitTime
- the max await timetimeUnit
- the time unit to return the result in- Returns:
- the maximum await execution time in the given time unit
- Since:
- 3.2
-
modifiers
Deprecated.use the individual setters insteadSets the query modifiers to apply to this operation.- Parameters:
modifiers
- the query modifiers to apply, which may be null.- Returns:
- this
-
projection
Deprecated.Sets a document describing the fields to return for all matching documents.- Parameters:
projection
- the project document, which may be null.- Returns:
- this
-
sort
Deprecated.Sets the sort criteria to apply to the query.- Parameters:
sort
- the sort criteria, which may be null.- Returns:
- this
-
noCursorTimeout
Deprecated.The server normally times out idle cursors after an inactivity period (10 minutes) to prevent excess memory use. Set this option to prevent that.- Parameters:
noCursorTimeout
- true if cursor timeout is disabled- Returns:
- this
-
oplogReplay
Deprecated.Users should not set this under normal circumstances.- Parameters:
oplogReplay
- if oplog replay is enabled- Returns:
- this
-
partial
Deprecated.Get partial results from a sharded cluster if one or more shards are unreachable (instead of throwing an error).- Parameters:
partial
- if partial results for sharded clusters is enabled- Returns:
- this
-
cursorType
Deprecated.Sets the cursor type.- Parameters:
cursorType
- the cursor type- Returns:
- this
-
batchSize
Deprecated.Sets the number of documents to return per batch.- Specified by:
batchSize
in interfaceMongoIterable<TResult>
- Parameters:
batchSize
- the batch size- Returns:
- this
-
collation
Deprecated.Sets the collation optionsA null value represents the server default.
- Parameters:
collation
- the collation options to use- Returns:
- this
- Since:
- 3.4
-
comment
Deprecated.Sets the comment to the query. A null value means no comment is set.- Parameters:
comment
- the comment- Returns:
- this
- Since:
- 3.5
-
hint
Deprecated.Sets the hint for which index to use. A null value means no hint is set.- Parameters:
hint
- the hint- Returns:
- this
- Since:
- 3.5
-
hintString
Deprecated.Sets the hint to apply.Note: If
hint(Bson)
is set that will be used instead of any hint string.- Parameters:
hint
- the name of the index which should be used for the operation- Returns:
- this
- Since:
- 3.12
-
max
Deprecated.Sets the exclusive upper bound for a specific index. A null value means no max is set.- Parameters:
max
- the max- Returns:
- this
- Since:
- 3.5
-
min
Deprecated.Sets the minimum inclusive lower bound for a specific index. A null value means no max is set.- Parameters:
min
- the min- Returns:
- this
- Since:
- 3.5
-
maxScan
Deprecated.Deprecated as of MongoDB 4.0 releaseSets the maximum number of documents or index keys to scan when executing the query. A zero value or less will be ignored, and indicates that the driver should respect the server's default value.- Parameters:
maxScan
- the maxScan- Returns:
- this
- Since:
- 3.5
-
returnKey
Deprecated.Sets the returnKey. If true the find operation will return only the index keys in the resulting documents.- Parameters:
returnKey
- the returnKey- Returns:
- this
- Since:
- 3.5
-
showRecordId
Deprecated.Sets the showRecordId. Set to true to add a field$recordId
to the returned documents.- Parameters:
showRecordId
- the showRecordId- Returns:
- this
- Since:
- 3.5
-
snapshot
Deprecated.Deprecated in MongoDB 3.6 release and removed in MongoDB 4.0 releaseSets the snapshot. If true it prevents the cursor from returning a document more than once because of an intervening write operation.- Parameters:
snapshot
- the snapshot- Returns:
- this
- Since:
- 3.5
-