Interface CoreRemoteFindIterable<ResultT>
-
- All Superinterfaces:
CoreRemoteMongoIterable<ResultT>
,Iterable<ResultT>
- All Known Implementing Classes:
CoreRemoteFindIterableImpl
public interface CoreRemoteFindIterable<ResultT> extends CoreRemoteMongoIterable<ResultT>
-
-
Method Summary
Modifier and Type Method Description CoreRemoteFindIterable<ResultT>
filter(Bson filter)
Sets the query filter to apply to the query.CoreRemoteFindIterable<ResultT>
limit(int limit)
Sets the limit to apply.CoreRemoteFindIterable<ResultT>
projection(Bson projection)
Sets a document describing the fields to return for all matching documents.CoreRemoteFindIterable<ResultT>
sort(Bson sort)
Sets the sort criteria to apply to the query.-
Methods inherited from interface com.mongodb.stitch.core.services.mongodb.remote.internal.CoreRemoteMongoIterable
first, forEach, into, iterator, map
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
filter
CoreRemoteFindIterable<ResultT> filter(@Nullable Bson filter)
Sets the query filter to apply to the query.- Parameters:
filter
- the filter, which may be null.- Returns:
- this
-
limit
CoreRemoteFindIterable<ResultT> limit(int limit)
Sets the limit to apply.- Parameters:
limit
- the limit, which may be 0- Returns:
- this
-
projection
CoreRemoteFindIterable<ResultT> projection(@Nullable Bson projection)
Sets a document describing the fields to return for all matching documents.- Parameters:
projection
- the project document, which may be null.- Returns:
- this
-
sort
CoreRemoteFindIterable<ResultT> sort(@Nullable Bson sort)
Sets the sort criteria to apply to the query.- Parameters:
sort
- the sort criteria, which may be null.- Returns:
- this
-
-