Morphia // Docs
Projects
Core
Repository Issue Tracker
Critter
Repository Issue Tracker
Community
Drivers & ODMs chat

Morphia

    • Getting Started
    • Quick Tour
    • Migrating to 2.0
    • Querying
    • Updating
    • Aggregation
    • Annotations
    • Indexing
    • Life Cycle Methods
    • Issues & Support
    • JRebel
    • Validation Extension
    • Javadoc
Morphia 1.6
  • Critter
    • 4.2-SNAPSHOT
    • 4.1
  • Home
    • landing
  • Morphia
    • 2.3-SNAPSHOT
    • 2.2
    • 2.1
    • 2.0
    • 1.6
2.3-SNAPSHOT 2.2 2.1 2.0 1.6
Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help
  • All Classes
 

Deprecated API

Contents

  • Interfaces
  • Classes
  • Enums
  • Exceptions
  • Annotation Types
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Annotation Type Elements
  • Interfaces 
    Interface Description
    dev.morphia.dao.DAO
    This interface poorly tracks Datastore's API. Use Datastore directly or wrap in an application specific DAO
    dev.morphia.logging.Logr
    Use Logger directly
    dev.morphia.logging.LogrFactory
    Use LoggerFactory directly
    dev.morphia.mapping.CustomMapper  
    dev.morphia.mapping.lazy.DatastoreProvider
    DatastoreProviders are no longer necessary
    dev.morphia.query.QueryResults
    use Query instead
  • Classes 
    Class Description
    dev.morphia.aggregation.Sort
    Use Sort instead.
    dev.morphia.converters.Converters
    this mechanism is being replaced in 2.0
    dev.morphia.DAO
    use dev.morphia.dao.BasicDAO
    dev.morphia.dao.BasicDAO
    This interface poorly tracks Datastore's API. Use Datastore directly or wrap in an application specific DAO
    dev.morphia.DatastoreImpl
    This is an internal implementation of a published API. No public alternative planned.
    dev.morphia.mapping.MappedClass  
    dev.morphia.mapping.MappedField  
    dev.morphia.mapping.Mapper
    this class will be internalized in 2.0
    dev.morphia.MapReduceOptions
    This feature will not be supported in 2.0
    dev.morphia.MapreduceResults
    This feature will not be supported in 2.0
    dev.morphia.query.MorphiaIterator
    this is being replaced by MongoCursor
    dev.morphia.query.MorphiaKeyIterator
    this is being replaced by MongoCursor
    dev.morphia.query.WhereCriteria
    no replacement is planned
  • Enums 
    Enum Description
    dev.morphia.MapreduceType
    use MapReduceCommand.OutputType instead
  • Exceptions 
    Exceptions Description
    dev.morphia.AuthenticationException
    unused
  • Annotation Types 
    Annotation Type Description
    dev.morphia.annotations.ConstructorArgs
    incomplete. will be reworked in the 2.x timeframe
    dev.morphia.annotations.Polymorphic
    Currently unused
    dev.morphia.annotations.PreSave
    use PostPersist instead
    dev.morphia.annotations.Serialized
    if this feature is needed, do the serialization manually in a lifecycle event
  • Fields 
    Field Description
    dev.morphia.dao.BasicDAO.ds
    use BasicDAO.getDatastore()
    dev.morphia.dao.BasicDAO.entityClazz
    use BasicDAO.getEntityClass()
    dev.morphia.mapping.Mapper.CLASS_NAME_FIELDNAME  
    dev.morphia.mapping.Mapper.ID_KEY
    use "_id" directly
  • Methods 
    Method Description
    dev.morphia.AdvancedDatastore.createQuery​(String, Class<T>)
    this feature is being removed. no replacement is planned. see issue #1331
    dev.morphia.AdvancedDatastore.delete​(String, Class<T>, V)
    use AdvancedDatastore.find(String, Class) and Datastore.delete(Query) instead
    dev.morphia.AdvancedDatastore.ensureIndex​(String, Class<T>, String)
    This method uses the legacy approach for defining indexes. Switch to using annotations on entity classes or the methods in the Java driver itself.
    dev.morphia.AdvancedDatastore.ensureIndexes​(String, Class<T>)
    this feature is being removed. no replacement is planned. see issue #1331
    dev.morphia.AdvancedDatastore.exists​(Object, ReadPreference)
    use MongoIterable.first() instead
    dev.morphia.AdvancedDatastore.find​(String, Class<T>)
    this feature is being removed. no replacement is planned. see issue #1331
    dev.morphia.AdvancedDatastore.get​(Class<T>, DBRef)
    use Datastore.find(Class) instead
    dev.morphia.AdvancedDatastore.getCount​(String)
    use Query.count() instead
    dev.morphia.AdvancedDatastore.getDecoderFact()
    unused in 2.0 and will be removed
    dev.morphia.AdvancedDatastore.insert​(T, WriteConcern)
    use AdvancedDatastore.insert(Object, InsertOptions)
    dev.morphia.AdvancedDatastore.save​(String, T)
    this feature is being removed. no replacement is planned. see issue #1331
    dev.morphia.AdvancedDatastore.setDecoderFact​(DBDecoderFactory)
    unused in 2.0 and will be removed
    dev.morphia.aggregation.Accumulator.getField()
    use Accumulator.getValue()
    dev.morphia.aggregation.GeoNear.GeoNearBuilder.setUniqueDocuments​(Boolean)
    Deprecated since server version 2.6: Geospatial queries no longer return duplicate results. The $uniqueDocs operator has no impact on results.
    dev.morphia.aggregation.GeoNear.getUniqueDocuments()
    since version MongoDB 2.6: Geospatial queries no longer return duplicate results. The $uniqueDocs operator has no impact on results.
    dev.morphia.aggregation.Sort.ascending​(String)
    Use Sort.ascending(String) instead.
    dev.morphia.aggregation.Sort.descending​(String)
    Use Sort.descending(String) instead.
    dev.morphia.aggregation.Sort.getDirection()
    Use Sort.getOrder() instead.
    dev.morphia.annotations.Embedded.concreteClass()
    unused in 2.x
    dev.morphia.annotations.Entity.noClassnameStored()
    to be replaced in 2.0 where the default will be to store the discriminator
    dev.morphia.annotations.Entity.queryNonPrimary()
    no replacement is planned
    dev.morphia.annotations.Index.background()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.disableValidation()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.dropDups()
    this functionality is no longer supported on the server
    dev.morphia.annotations.Index.expireAfterSeconds()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.name()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.sparse()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.unique()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.value()
    use Index.fields()
    dev.morphia.annotations.Indexed.background()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.dropDups()
    Support for this has been removed from the server. This value is ignored.
    dev.morphia.annotations.Indexed.expireAfterSeconds()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.name()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.sparse()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.unique()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.IndexOptions.dropDups()
    Support for this has been removed from the server. This value is ignored.
    dev.morphia.annotations.Reference.concreteClass()
    unimplemented
    dev.morphia.converters.TypeConverter.getSupportTypes()
    use #getSupportedTypes()
    dev.morphia.converters.TypeConverter.setSupportTypes​(Class[])
    use #setSupportedTypes(Class[])
    dev.morphia.dao.BasicDAO.getDs()
    use BasicDAO.getDatastore()
    dev.morphia.dao.BasicDAO.getEntityClazz()
    use BasicDAO.getEntityClass() instead
    dev.morphia.dao.DAO.getCollection()
    the return type for this method will change in 2.0
    dev.morphia.Datastore.delete​(Class<T>, V)
    use Datastore.delete(Query) instead
    dev.morphia.Datastore.ensureIndex​(Class<T>, String)
    This method uses the legacy approach for defining indexes. Switch to using annotations on entity classes or the methods in the Java driver itself.
    dev.morphia.Datastore.ensureIndexes​(boolean)
    use Datastore.ensureIndexes() instead
    dev.morphia.Datastore.exists​(Object)
    use MongoIterable.first() instead
    dev.morphia.Datastore.find​(Class<T>, String, V)
    use Query instead
    dev.morphia.Datastore.findAndModify​(Query<T>, UpdateOperations<T>, boolean)
    use Datastore.findAndModify(Query, UpdateOperations, FindAndModifyOptions)
    dev.morphia.Datastore.get​(Class<T>, Iterable<V>)
    use Query instead.
    dev.morphia.Datastore.getByKey​(Class<T>, Key<T>)
    use a Query instead
    dev.morphia.Datastore.getByKeys​(Class<T>, Iterable<Key<T>>)
    use a Query instead
    dev.morphia.Datastore.getCollection​(Class<?>)
    the return type for this method will change in 2.0
    dev.morphia.Datastore.getCount​(T)
    use Query.count() instead
    dev.morphia.Datastore.getDB()
    use #getDatabase(). In general, should you need a DB reference, please use the MongoClient used to create this Datastore to retrieve it.
    dev.morphia.Datastore.getDefaultWriteConcern()  
    dev.morphia.Datastore.getKey​(T)  
    dev.morphia.Datastore.getMongo()
    no replacement is planned
    dev.morphia.Datastore.mapReduce​(MapReduceOptions<T>)
    This feature will not be supported in 2.0
    dev.morphia.Datastore.save​(Iterable<T>, WriteConcern)
    use Datastore.save(Iterable, InsertOptions) instead
    dev.morphia.Datastore.setDefaultWriteConcern​(WriteConcern)
    MongoClient#setWriteConcern(WriteConcern)
    dev.morphia.Datastore.update​(T, UpdateOperations<T>)
    use Datastore.update(Query, UpdateOperations) instead
    dev.morphia.Datastore.updateFirst​(Query<T>, UpdateOperations<T>)
    use Datastore.update(Query, UpdateOperations, UpdateOptions)
    dev.morphia.DatastoreImpl.copy​(String)
    use Morphia.createDatastore(MongoClient, Mapper, String)
    dev.morphia.DatastoreImpl.delete​(String, Class<T>, V, WriteConcern)
    dev.morphia.DatastoreImpl.ensureIndex​(Class<T>, String)
    dev.morphia.DatastoreImpl.find​(Class<T>, String, V)
    dev.morphia.DatastoreImpl.findAndModify​(Query<T>, UpdateOperations<T>, boolean)
    dev.morphia.DatastoreImpl.getCollection​(Object)
    this is an internal method. no replacement is planned.
    dev.morphia.DatastoreImpl.getId​(Object)
    dev.morphia.DatastoreImpl.getKey​(T)
    dev.morphia.DatastoreImpl.insert​(T...)
    dev.morphia.DatastoreImpl.mapReduce​(MapreduceType, Query, String, String, String, Map<String, Object>, Class<T>)
    dev.morphia.DatastoreImpl.save​(T...)
    dev.morphia.DatastoreImpl.update​(Query<T>, UpdateOperations<T>, boolean)
    dev.morphia.DatastoreImpl.updateFirst​(Query<T>, UpdateOperations<T>)
    dev.morphia.EntityInterceptor.preSave​(Object, DBObject, Mapper)
    removed in 2.0
    dev.morphia.FindAndModifyOptions.remove​(boolean)
    This will be removed in 2.0. use Datastore.findAndDelete(Query) to remove items.
    dev.morphia.InsertOptions.continueOnError​(boolean)
    this value is not supported in 2.0
    dev.morphia.InsertOptions.isContinueOnError()
    this value is not supported in 2.0
    dev.morphia.mapping.DefaultCreator.createInst​(Class<T>)
    use DefaultCreator.createInstance(Class) instead
    dev.morphia.mapping.MappedField.putAnnotation​(Annotation)
    unused
    dev.morphia.mapping.Mapper.fromDb​(Datastore, DBObject, T, EntityCache)
    no replacement is planned
    dev.morphia.mapping.Mapper.fromDBObject​(Datastore, Class<T>, DBObject, EntityCache)
    no replacement is planned
    dev.morphia.mapping.Mapper.getClassFromCollection​(String)
    no replacement is planned
    dev.morphia.mapping.Mapper.getCollectionName​(Object)
    no replacement is planned
    dev.morphia.mapping.Mapper.getInstanceCache()
    no replacement is planned
    dev.morphia.mapping.MapperOptions.builder()
    continued use of this method will result in different options being applied in 2.0. To maintain the current settings please use MapperOptions.legacy() instead.
    dev.morphia.mapping.MapperOptions.Builder.actLikeSerializer​(boolean)  
    dev.morphia.mapping.MapperOptions.Builder.dateForm​(DateStorage)
    This will be removed in 2.0. It is intended to bridge the gap when correcting the storage of data/time values in the database. DateStorage.UTC should be used and will be the default in 2.0. In 1.5 it is DateStorage.SYSTEM_DEFAULT for backwards compatibility.
    dev.morphia.mapping.MapperOptions.getDatastoreProvider()
    unused
    dev.morphia.mapping.MapperOptions.isActLikeSerializer()
    this is actually the default and proper behavior. this setting is redundant
    dev.morphia.mapping.MapperOptions.setActLikeSerializer​(boolean)
    this is actually the default and proper behavior. this setting is redundant
    dev.morphia.mapping.MapperOptions.setCacheClassLookups​(boolean)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setCacheFactory​(EntityCacheFactory)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setDatastoreProvider​(DatastoreProvider)
    unused
    dev.morphia.mapping.MapperOptions.setDateStorage​(DateStorage)
    This will be removed in 2.0. It is intended to bridge the gap when correcting the storage of data/time values in the database. DateStorage.UTC should be used and will be the default in 2.0. In 1.5 it is DateStorage.SYSTEM_DEFAULT for backwards compatibility.
    dev.morphia.mapping.MapperOptions.setDefaultMapper​(CustomMapper)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setEmbeddedMapper​(CustomMapper)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setIgnoreFinals​(boolean)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setMapSubPackages​(boolean)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setObjectFactory​(ObjectFactory)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setReferenceMapper​(CustomMapper)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setStoreEmpties​(boolean)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setStoreNulls​(boolean)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setUseLowerCaseCollectionNames​(boolean)
    use the Builder instead
    dev.morphia.mapping.MapperOptions.setValueMapper​(CustomMapper)
    use the Builder instead
    dev.morphia.mapping.validation.MappingValidator.validate​(Mapper, MappedClass)
    dev.morphia.MapreduceResults.getError()
    dev.morphia.MapreduceResults.getType()
    use MapreduceResults.getOutputType() instead
    dev.morphia.MapreduceResults.isOk()
    dev.morphia.Morphia.getUseBulkWriteOperations()  
    dev.morphia.Morphia.isUseBulkWriteOperations()  
    dev.morphia.Morphia.setUseBulkWriteOperations​(boolean)
    Setting this value has no value functionally or performance-wise.
    dev.morphia.query.BucketOptions.toDBObject()
    this is an internal method and is removed in 2.0
    dev.morphia.query.FieldEnd.doesNotHaveThisElement​(Object)
    use FieldEnd.elemMatch(Query) instead
    dev.morphia.query.FieldEnd.hasThisElement​(Object)
    use FieldEnd.elemMatch(Query) instead
    dev.morphia.query.FieldEnd.near​(Point, int)
    use FieldEnd.near(Point, Double, Double)
    dev.morphia.query.FieldEndImpl.doesNotHaveThisElement​(Object)
    dev.morphia.query.FieldEndImpl.hasThisElement​(Object)
    dev.morphia.query.Query.asKeyList()
    use Query.keys()
    dev.morphia.query.Query.asList()
    use Query.find(FindOptions)
    dev.morphia.query.Query.batchSize​(int)
    use the methods that accept Options directly
    dev.morphia.query.Query.cloneQuery()
    not supported in 2.0
    dev.morphia.query.Query.comment​(String)
    use the methods that accept Options directly. This can be replicated with FindOptions.comment(String)
    dev.morphia.query.Query.countAll()
    use Query.count() instead
    dev.morphia.query.Query.disableCursorTimeout()
    use the methods that accept Options directly
    dev.morphia.query.Query.enableCursorTimeout()
    use the methods that accept Options directly
    dev.morphia.query.Query.fetch()
    use Query.find(FindOptions) instead
    dev.morphia.query.Query.fetchEmptyEntities()
    use Query.keys() instead
    dev.morphia.query.Query.fetchKeys()
    use Query.keys()
    dev.morphia.query.Query.get()
    use MongoIterable.first()
    dev.morphia.query.Query.getBatchSize()
    use the methods that accept Options directly
    dev.morphia.query.Query.getCollection()
    This is an internal method and subject to change or removal. Do not use.
    dev.morphia.query.Query.getEntityClass()  
    dev.morphia.query.Query.getFieldsObject()  
    dev.morphia.query.Query.getKey()
    use MongoIterable.first() instead
    dev.morphia.query.Query.getLimit()
    use the methods that accept Options directly
    dev.morphia.query.Query.getOffset()
    use the methods that accept Options directly
    dev.morphia.query.Query.getQueryObject()  
    dev.morphia.query.Query.getSortObject()  
    dev.morphia.query.Query.hintIndex​(String)
    use the methods that accept Options directly. This can be replicated with options.modifier("$hint", idxName)
    dev.morphia.query.Query.limit​(int)
    use the methods that accept Options directly
    dev.morphia.query.Query.lowerIndexBound​(DBObject)
    use the methods that accept Options directly.
    dev.morphia.query.Query.maxScan​(int)
    no replacement is planned
    dev.morphia.query.Query.maxTime​(long, TimeUnit)
    use FindOptions.maxTime(long, TimeUnit) instead
    dev.morphia.query.Query.offset​(int)
    use the methods that accept Options directly
    dev.morphia.query.Query.order​(String)
    use Query.order(Sort...)
    dev.morphia.query.Query.project​(String, boolean)
    dev.morphia.query.Query.queryNonPrimary()
    use the methods that accept Options directly
    dev.morphia.query.Query.queryPrimaryOnly()
    use the methods that accept Options directly.
    dev.morphia.query.Query.retrievedFields​(boolean, String...)
    use Query.project(String, boolean) instead
    dev.morphia.query.Query.returnKey()
    use the methods that accept Options directly.
    dev.morphia.query.Query.tail()
    set the CursorType on FindOptions and use Query.find(FindOptions) instead
    dev.morphia.query.Query.upperIndexBound​(DBObject)
    use the methods that accept Options directly.
    dev.morphia.query.Query.useReadPreference​(ReadPreference)
    use the methods that accept Options directly
    dev.morphia.query.Query.where​(String)
    no replacement is planned
    dev.morphia.query.QueryImpl.batchSize​(int)
    dev.morphia.query.QueryImpl.comment​(String)
    dev.morphia.query.QueryImpl.countAll()
    dev.morphia.query.QueryImpl.disableCursorTimeout()
    dev.morphia.query.QueryImpl.enableCursorTimeout()
    dev.morphia.query.QueryImpl.getBatchSize()
    dev.morphia.query.QueryImpl.getCollection()
    dev.morphia.query.QueryImpl.getDatastore()
    this is an internal method that exposes an internal type and will likely go away soon
    dev.morphia.query.QueryImpl.getFieldsObject()
    dev.morphia.query.QueryImpl.getLimit()
    dev.morphia.query.QueryImpl.getOffset()
    dev.morphia.query.QueryImpl.getQueryObject()
    dev.morphia.query.QueryImpl.getSortObject()
    dev.morphia.query.QueryImpl.hintIndex​(String)
    dev.morphia.query.QueryImpl.limit​(int)
    dev.morphia.query.QueryImpl.lowerIndexBound​(DBObject)
    dev.morphia.query.QueryImpl.maxTime​(long, TimeUnit)
    dev.morphia.query.QueryImpl.offset​(int)
    dev.morphia.query.QueryImpl.parseFieldsString​(String, Class, Mapper, boolean)
    this is an internal method and will be removed in the next version
    dev.morphia.query.QueryImpl.prepareCursor()
    this is an internal method. no replacement is planned.
    dev.morphia.query.QueryImpl.queryNonPrimary()
    dev.morphia.query.QueryImpl.queryPrimaryOnly()
    dev.morphia.query.QueryImpl.retrievedFields​(boolean, String...)
    dev.morphia.query.QueryImpl.returnKey()
    dev.morphia.query.QueryImpl.tail()
    dev.morphia.query.QueryImpl.upperIndexBound​(DBObject)
    dev.morphia.query.QueryImpl.useReadPreference​(ReadPreference)
    dev.morphia.query.UpdateOperations.add​(String, Object)
    use UpdateOperations.addToSet(String, Object) instead
    dev.morphia.query.UpdateOperations.addAll​(String, List<?>, boolean)
    use UpdateOperations.push(String, List) if addDups is true or UpdateOperations.addToSet(String, List)
    dev.morphia.query.UpdateOperations.isIsolated()
    this functionality is deprecated in mongodb 3.6 and has been removed from 4.0
    dev.morphia.query.UpdateOperations.isolated()
    this functionality is deprecated in mongodb 3.6 and has been removed from 4.0
    dev.morphia.query.UpdateOpsImpl.add​(String, Object)
    dev.morphia.query.UpdateOpsImpl.addAll​(String, List<?>, boolean)
  • Constructors 
    Constructor Description
    dev.morphia.DatastoreImpl​(Morphia, MongoClient, String)
    This is not meant to be directly instantiated by end user code. Use Morphia.createDatastore(MongoClient, Mapper, String)
    dev.morphia.mapping.MapperOptions()
    use the Builder instead
  • Enum Constants 
    Enum Constant Description
    dev.morphia.mapping.DateStorage.SYSTEM_DEFAULT
    This will be removed in 2.0. It is intended to bridge the gap when correcting the storage of data/time values in the database. DateStorage.UTC should be used and will be the default in 2.0. In 1.5 it is DateStorage.SYSTEM_DEFAULT for backwards compatibility.
    dev.morphia.query.FilterOperator.WITHIN
    New in server version 2.4: $geoWithin replaces $within which is deprecated.
  • Annotation Type Elements 
    Annotation Type Element Description
    dev.morphia.annotations.Embedded.concreteClass()
    unused in 2.x
    dev.morphia.annotations.Entity.noClassnameStored()
    to be replaced in 2.0 where the default will be to store the discriminator
    dev.morphia.annotations.Entity.queryNonPrimary()
    no replacement is planned
    dev.morphia.annotations.Index.background()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.disableValidation()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.dropDups()
    this functionality is no longer supported on the server
    dev.morphia.annotations.Index.expireAfterSeconds()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.name()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.sparse()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.unique()
    use the IndexOptions found in Index.options()
    dev.morphia.annotations.Index.value()
    use Index.fields()
    dev.morphia.annotations.Indexed.background()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.dropDups()
    Support for this has been removed from the server. This value is ignored.
    dev.morphia.annotations.Indexed.expireAfterSeconds()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.name()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.sparse()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.Indexed.unique()
    use the IndexOptions found in Indexed.options()
    dev.morphia.annotations.IndexOptions.dropDups()
    Support for this has been removed from the server. This value is ignored.
    dev.morphia.annotations.Reference.concreteClass()
    unimplemented
Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help
  • All Classes

Copyright © 2020. All rights reserved.