Uses of Interface
dev.morphia.query.Query
-
Packages that use Query Package Description dev.morphia dev.morphia.aggregation dev.morphia.query -
-
Uses of Query in dev.morphia
Methods in dev.morphia that return Query Modifier and Type Method Description default <T> Query<T>
AdvancedDatastore. createQuery(Class<T> type, org.bson.Document q)
Deprecated, for removal: This API element is subject to removal in a future version.default <T> Query<T>
Datastore. createQuery(Class<T> type)
Deprecated, for removal: This API element is subject to removal in a future version.<T> Query<T>
Datastore. find(Class<T> type)
Find all instances by type<T> Query<T>
Datastore. find(String collection)
Find all instances by type in a different collection than what is mapped on the class given.<T> Query<T>
Datastore. find(String collection, Class<T> type)
Find all instances by type from an alternate collection<T> Query<T>
DatastoreImpl. find(Class<T> type)
<T> Query<T>
DatastoreImpl. find(String collection)
<T> Query<T>
DatastoreImpl. find(String collection, Class<T> type)
<T> Query<T>
AdvancedDatastore. queryByExample(String collection, T example)
Deprecated, for removal: This API element is subject to removal in a future version.<T> Query<T>
Datastore. queryByExample(T example)
Returns a new query based on the example object<T> Query<T>
DatastoreImpl. queryByExample(String collection, T ex)
<T> Query<T>
DatastoreImpl. queryByExample(T example)
Methods in dev.morphia with parameters of type Query Modifier and Type Method Description default <T> com.mongodb.client.result.DeleteResult
Datastore. delete(Query<T> query)
Deprecated, for removal: This API element is subject to removal in a future version.usedelete()
insteaddefault <T> com.mongodb.client.result.DeleteResult
Datastore. delete(Query<T> query, DeleteOptions options)
Deprecated, for removal: This API element is subject to removal in a future version.usedelete(DeleteOptions)
insteaddefault <T> T
Datastore. findAndDelete(Query<T> query)
Deprecated, for removal: This API element is subject to removal in a future version.usefindAndDelete()
insteaddefault <T> T
Datastore. findAndDelete(Query<T> query, FindAndModifyOptions options)
Deprecated, for removal: This API element is subject to removal in a future version.usefindAndDelete(FindAndDeleteOptions)
insteaddefault <T> T
Datastore. findAndModify(Query<T> query, UpdateOperations<T> operations)
Deprecated, for removal: This API element is subject to removal in a future version.usemodify(UpdateOperations)
insteaddefault <T> T
Datastore. findAndModify(Query<T> query, UpdateOperations<T> operations, FindAndModifyOptions options)
Deprecated, for removal: This API element is subject to removal in a future version.usemodify(UpdateOperations)
insteaddefault <T> com.mongodb.client.result.UpdateResult
Datastore. update(Query<T> query, UpdateOperations<T> operations)
Deprecated, for removal: This API element is subject to removal in a future version.useupdate(UpdateOperator, UpdateOperator...)
instead.default <T> com.mongodb.client.result.UpdateResult
Datastore. update(Query<T> query, UpdateOperations<T> operations, UpdateOptions options)
Deprecated, for removal: This API element is subject to removal in a future version.useupdate(UpdateOperator, UpdateOperator...)
instead -
Uses of Query in dev.morphia.aggregation
Methods in dev.morphia.aggregation that return Query Modifier and Type Method Description Query
GeoNear. getQuery()
Deprecated, for removal: This API element is subject to removal in a future version.Limits the results to the documents that match the query.Methods in dev.morphia.aggregation with parameters of type Query Modifier and Type Method Description AggregationPipeline
AggregationPipeline. match(Query query)
Deprecated, for removal: This API element is subject to removal in a future version.Filters the document stream to allow only matching documents to pass unmodified into the next pipeline stage.AggregationPipeline
AggregationPipelineImpl. match(Query query)
Deprecated, for removal: This API element is subject to removal in a future version.GeoNear.GeoNearBuilder
GeoNear.GeoNearBuilder. setQuery(Query query)
Deprecated, for removal: This API element is subject to removal in a future version.Limits the results to the documents that match the query. -
Uses of Query in dev.morphia.query
Classes in dev.morphia.query that implement Query Modifier and Type Class Description class
LegacyQuery<T>
Implementation of Queryclass
MorphiaQuery<T>
Methods in dev.morphia.query that return Query Modifier and Type Method Description <T> Query<T>
AbstractQueryFactory. createQuery(Datastore datastore, Class<T> type)
<T> Query<T>
DefaultQueryFactory. createQuery(Datastore datastore)
<T> Query<T>
DefaultQueryFactory. createQuery(Datastore datastore, Class<T> type, org.bson.Document query)
<T> Query<T>
DefaultQueryFactory. createQuery(Datastore datastore, String collection, Class<T> type)
<T> Query<T>
LegacyQueryFactory. createQuery(Datastore datastore)
<T> Query<T>
LegacyQueryFactory. createQuery(Datastore datastore, Class<T> type, org.bson.Document seed)
<T> Query<T>
LegacyQueryFactory. createQuery(Datastore datastore, String collection, Class<T> type)
<T> Query<T>
QueryFactory. createQuery(Datastore datastore)
Creates an unvalidatedQuery
typically for use in aggregation pipelines.<T> Query<T>
QueryFactory. createQuery(Datastore datastore, Class<T> type)
Creates and returns aQuery
for the given arguments.<T> Query<T>
QueryFactory. createQuery(Datastore datastore, Class<T> type, org.bson.Document query)
Creates and returns aQuery
for the given arguments.<T> Query<T>
QueryFactory. createQuery(Datastore datastore, String collection, Class<T> type)
Creates and returns aQuery
for the given arguments.Query<T>
LegacyQuery. disableValidation()
Query<T>
MorphiaQuery. disableValidation()
Query<T>
Query. disableValidation()
Turns off validation (for all calls made after)Query<T>
LegacyQuery. enableValidation()
Query<T>
MorphiaQuery. enableValidation()
Query<T>
Query. enableValidation()
Turns on validation (for all calls made after); by default validation is onQuery<T>
LegacyQuery. filter(String condition, Object value)
Query<T>
MorphiaQuery. filter(Filter... additional)
Query<T>
MorphiaQuery. filter(String condition, Object value)
default Query<T>
Query. filter(Filter... filters)
Adds filters to this query.default Query<T>
Query. filter(String condition, Object value)
Deprecated, for removal: This API element is subject to removal in a future version.usefilter(Filter...)
insteadprotected Query<T>
UpdateBase. getQuery()
Query<T>
LegacyQuery. retrieveKnownFields()
default Query<T>
Query. retrieveKnownFields()
Deprecated, for removal: This API element is subject to removal in a future version.Query<T>
LegacyQuery. search(String search)
Query<T>
LegacyQuery. search(String search, String language)
Query<T>
MorphiaQuery. search(String searchText)
Query<T>
MorphiaQuery. search(String searchText, String language)
Query<T>
Query. search(String text)
Deprecated, for removal: This API element is subject to removal in a future version.useFilters.text(String)
insteadQuery<T>
Query. search(String text, String language)
Deprecated, for removal: This API element is subject to removal in a future version.useFilters.text(String)
insteadMethods in dev.morphia.query that return types with arguments of type Query Modifier and Type Method Description FieldEnd<? extends Query<T>>
LegacyQuery. field(String name)
FieldEnd<? extends Query<T>>
MorphiaQuery. field(String name)
default FieldEnd<? extends Query<T>>
Query. field(String name)
Deprecated, for removal: This API element is subject to removal in a future version.Methods in dev.morphia.query with parameters of type Query Modifier and Type Method Description T
FieldEnd. elemMatch(Query<?> query)
Deprecated, for removal: This API element is subject to removal in a future version.useFilters.elemMatch(String, Filter...)
insteadT
FieldEndImpl. elemMatch(Query query)
Deprecated, for removal: This API element is subject to removal in a future version.
-