Trait

net.liftweb.mongodb.record

MongoMetaRecord

Related Doc: package record

Permalink

trait MongoMetaRecord[BaseRecord <: MongoRecord[BaseRecord]] extends BsonMetaRecord[BaseRecord] with MongoMeta[BaseRecord, BaseRecord]

Self Type
MongoMetaRecord[BaseRecord] with BaseRecord
Linear Supertypes
MongoMeta[BaseRecord, BaseRecord], BsonMetaRecord[BaseRecord], MongoCodecs, JsonFormats, MetaRecord[BaseRecord], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MongoMetaRecord
  2. MongoMeta
  3. BsonMetaRecord
  4. MongoCodecs
  5. JsonFormats
  6. MetaRecord
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class FieldHolder extends Product with Serializable

    Permalink
    Definition Classes
    MetaRecord

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit lazy val _formats: Formats

    Permalink
    Definition Classes
    JsonFormats
  5. lazy val allFormats: Formats

    Permalink
    Definition Classes
    JsonFormats
  6. def appendDispatch(func: PartialFunction[Req, (BaseRecord) ⇒ Box[LiftResponse]]): RulesSeq[PartialFunction[Req, () ⇒ Box[LiftResponse]]]

    Permalink
    Definition Classes
    MetaRecord
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def asJObject(rec: BaseRecord): JObject

    Permalink
    Definition Classes
    MetaRecord
  9. def asJSON(inst: BaseRecord): JsObj

    Permalink
    Definition Classes
    MetaRecord
  10. def asJValue(rec: BaseRecord): JValue

    Permalink
    Definition Classes
    MetaRecord
  11. def asJsExp(inst: BaseRecord): JsExp

    Permalink
    Definition Classes
    MetaRecord
  12. def bsonTransformer: Transformer

    Permalink
    Definition Classes
    BsonMetaRecord
  13. def bsonTypeClassMap: BsonTypeClassMap

    Permalink

    The BsonTypeClassMap to use with this record.

    The BsonTypeClassMap to use with this record.

    Definition Classes
    BsonMetaRecord
  14. def bulkDelete_!!(k: String, o: Any): Unit

    Permalink
  15. def bulkDelete_!!(qry: Bson): Unit

    Permalink
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def codec: CollectibleRecordCodec[BaseRecord]

    Permalink
    Definition Classes
    MongoMetaRecordBsonMetaRecord
  18. def codecRegistry: CodecRegistry

    Permalink
    Definition Classes
    BsonMetaRecord → MongoCodecs
  19. def collectionName: String

    Permalink
    Definition Classes
    MongoMeta
  20. def connectionIdentifier: ConnectionIdentifier

    Permalink
    Definition Classes
    MetaRecord
  21. def copy(rec: BaseRecord): BaseRecord

    Permalink
    Definition Classes
    MetaRecord
  22. def count(qry: JObject): Box[Long]

    Permalink
    Definition Classes
    MongoMeta
  23. def count(qry: Bson): Box[Long]

    Permalink
    Definition Classes
    MongoMeta
  24. def count: Box[Long]

    Permalink
    Definition Classes
    MongoMeta
  25. def countDistinct(key: String, query: Bson): Box[Long]

    Permalink
    Definition Classes
    MongoMeta
  26. def createIndex(keys: JObject, uniq: Boolean): Box[String]

    Permalink
    Definition Classes
    MongoMeta
  27. def createIndex(keys: JObject): Box[String]

    Permalink
    Definition Classes
    MongoMeta
  28. def createIndex(keys: JObject, opts: IndexOptions): Box[String]

    Permalink
    Definition Classes
    MongoMeta
  29. def createIndex(keys: Bson, uniq: Boolean): Box[String]

    Permalink
    Definition Classes
    MongoMeta
  30. def createIndex(keys: Bson): Box[String]

    Permalink
    Definition Classes
    MongoMeta
  31. def createIndex(keys: Bson, opts: IndexOptions): Box[String]

    Permalink
    Definition Classes
    MongoMeta
  32. def createRecord: BaseRecord

    Permalink
    Definition Classes
    MetaRecord
  33. def createWithMutableField[FieldType](original: BaseRecord, field: Field[FieldType, BaseRecord], newValue: Box[FieldType]): BaseRecord

    Permalink
    Definition Classes
    MetaRecord
  34. def deleteMany(qry: JObject, opts: DeleteOptions): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  35. def deleteMany(qry: JObject): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  36. def deleteMany(qry: Bson, opts: DeleteOptions): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  37. def deleteMany(qry: Bson): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  38. def deleteOne(inst: BaseRecord): Box[DeleteResult]

    Permalink
  39. def deleteOne(inst: BaseRecord, opts: DeleteOptions): Box[DeleteResult]

    Permalink
  40. def deleteOne(k: String, v: Any, opts: DeleteOptions): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  41. def deleteOne(qry: JObject, opts: DeleteOptions): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  42. def deleteOne(qry: JObject): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  43. def deleteOne(qry: Bson, opts: DeleteOptions): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  44. def deleteOne(qry: Bson): Box[DeleteResult]

    Permalink
    Definition Classes
    MongoMeta
  45. def delete_!(inst: BaseRecord): Boolean

    Permalink

    Delete the instance from backing store

  46. def diff(inst: BaseRecord, other: BaseRecord): Seq[(String, Any, Any)]

    Permalink
    Definition Classes
    BsonMetaRecord
  47. def dirty_?(inst: BaseRecord): Boolean

    Permalink
    Definition Classes
    MetaRecord
  48. def drop: Box[Unit]

    Permalink
    Definition Classes
    MongoMeta
  49. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  50. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  51. def fieldByName(fieldName: String, inst: BaseRecord): Box[Field[_, BaseRecord]]

    Permalink
    Definition Classes
    MetaRecord
  52. def fieldOrder: List[Field[_, BaseRecord]]

    Permalink
    Definition Classes
    MetaRecord
  53. def fields(rec: BaseRecord): List[Field[_, BaseRecord]]

    Permalink
    Definition Classes
    MetaRecord
  54. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  55. def find(k: String, o: Any): Box[BaseRecord]

    Permalink

    Find a single row by a qry using String key and Any value

  56. def find(json: JObject): Box[BaseRecord]

    Permalink

    Find a single document by a qry using a json value

  57. def find(id: Long): Box[BaseRecord]

    Permalink

    Find a single row by a Long id

  58. def find(id: Int): Box[BaseRecord]

    Permalink

    Find a single row by an Int id

  59. def find(s: String): Box[BaseRecord]

    Permalink

    Find a single row by a String id

  60. def find(uid: UUID): Box[BaseRecord]

    Permalink

    Find a single row by a UUID

  61. def find(oid: ObjectId): Box[BaseRecord]

    Permalink

    Find a single row by an ObjectId

  62. def find(qry: Bson): Box[BaseRecord]

    Permalink

    Find a single row by a qry, using a Bson.

  63. def findAll(ids: List[ObjectId]): List[BaseRecord]

    Permalink
  64. def findAll(k: String, o: Any, sort: JObject, opts: FindOption*): List[BaseRecord]

    Permalink

    Find all documents using a k, v query with JOBject sort

  65. def findAll(k: String, o: Any, opts: FindOption*): List[BaseRecord]

    Permalink

    Find all documents using a k, v query

  66. def findAll(qry: JObject, sort: JObject, opts: FindOption*): List[BaseRecord]

    Permalink

    Find all documents using a JObject query with sort

  67. def findAll(qry: JObject, opts: FindOption*): List[BaseRecord]

    Permalink

    Find all documents using a JObject query

  68. def findAll(qry: Bson, sort: Bson, opts: FindOption*): List[BaseRecord]

    Permalink

    Find all documents using a Bson query with Bson sort

  69. def findAll(qry: Bson, opts: FindOption*): List[BaseRecord]

    Permalink

    Find all documents using a Bson query.

    Find all documents using a Bson query. These are for passing in regex queries.

  70. def findAll(qry: JObject, keys: JObject, sort: Option[JObject], opts: FindOption*): List[BaseRecord]

    Permalink

    Find all rows and retrieve only keys fields.

  71. def findAll(sort: Option[Bson], opts: FindOption*)(f: (MongoCollection[BaseRecord]) ⇒ FindIterable[BaseRecord]): List[BaseRecord]

    Permalink
    Attributes
    protected
  72. def findAll(qry: Bson, keys: Bson, sort: Option[Bson], opts: FindOption*): List[BaseRecord]

    Permalink

    Find all rows and retrieve only keys fields.

  73. def findAll(qry: Bson, sort: Option[Bson], opts: FindOption*): List[BaseRecord]

    Permalink

    Find all rows using a Bson query.

  74. def findAll: List[BaseRecord]

    Permalink

    Find all rows in this collection.

    Find all rows in this collection. Retrieves all documents and puts them in memory.

  75. def findAllByList[T](ids: List[T]): List[BaseRecord]

    Permalink

    Find all documents with the given ids

  76. def findAny(a: Any): Box[BaseRecord]

    Permalink

    Find a single row by Any This doesn't work as find because we need JObject's to be implicitly converted.

  77. def fixCollectionName: String

    Permalink
    Definition Classes
    MongoMeta
  78. def foreachCallback(inst: BaseRecord, f: (LifecycleCallbacks) ⇒ Any): Unit

    Permalink
    Definition Classes
    MetaRecord
  79. var formTemplate: Box[NodeSeq]

    Permalink
    Definition Classes
    MetaRecord
  80. def formats: Formats

    Permalink
    Definition Classes
    JsonFormats
  81. def fromDocument(doc: Document): BaseRecord

    Permalink
    Definition Classes
    BsonMetaRecord
  82. def fromJValue(jvalue: JValue): Box[BaseRecord]

    Permalink
    Definition Classes
    MetaRecord
  83. def fromJsonString(json: String): Box[BaseRecord]

    Permalink
    Definition Classes
    MetaRecord
  84. def fromReq(r: Req): BaseRecord

    Permalink
    Definition Classes
    MetaRecord
  85. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  86. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  87. def insertAll(insts: List[BaseRecord]): Unit

    Permalink

    Insert multiple records

  88. def insertOne(inst: BaseRecord, opts: InsertOneOptions = new InsertOneOptions): Box[BaseRecord]

    Permalink
  89. def instantiateRecord: BaseRecord

    Permalink
    Attributes
    protected
    Definition Classes
    MetaRecord
  90. def introspect(rec: BaseRecord, methods: Array[Method])(f: (Method, Field[_, BaseRecord]) ⇒ Any): Unit

    Permalink
    Definition Classes
    MetaRecord
  91. lazy val introspectedCodecRegistry: CodecRegistry

    Permalink

    Check this record's fields and add any Codecs needed.

    Check this record's fields and add any Codecs needed.

    Attributes
    protected
    Definition Classes
    BsonMetaRecord
  92. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  93. def metaFields(): List[Field[_, BaseRecord]]

    Permalink
    Definition Classes
    MetaRecord
  94. def mutable_?: Boolean

    Permalink
    Definition Classes
    MetaRecord
  95. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  96. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  97. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  98. def prependDispatch(func: PartialFunction[Req, (BaseRecord) ⇒ Box[LiftResponse]]): RulesSeq[PartialFunction[Req, () ⇒ Box[LiftResponse]]]

    Permalink
    Definition Classes
    MetaRecord
  99. lazy val recordClass: Class[BaseRecord]

    Permalink
  100. def replaceOne(inst: BaseRecord, opts: ReplaceOptions = new ReplaceOptions): Box[UpdateResult]

    Permalink
  101. val rootClass: Class[?0] forSome {type ?0 >: ?0, type ?0 <: MetaRecord[BaseRecord] with BaseRecord}

    Permalink
    Attributes
    protected
    Definition Classes
    MetaRecord
  102. def save(inst: BaseRecord): UpdateResult

    Permalink

    Save the instance in the appropriate backing store.

  103. def saveOperation[T](inst: BaseRecord)(f: ⇒ T): T

    Permalink
    Attributes
    protected
  104. def setFieldsFromDocument(inst: BaseRecord, doc: Document): Unit

    Permalink
    Definition Classes
    BsonMetaRecord
  105. def setFieldsFromJValue(rec: BaseRecord, jvalue: JValue): Box[Unit]

    Permalink
    Definition Classes
    MetaRecord
  106. def setFieldsFromJsonString(inst: BaseRecord, json: String): Box[Unit]

    Permalink
    Definition Classes
    MetaRecord
  107. def setFieldsFromRecord(inst: BaseRecord, rec: BaseRecord): Unit

    Permalink
    Definition Classes
    MetaRecord
  108. def setFieldsFromReq(inst: BaseRecord, req: Req): Unit

    Permalink
    Definition Classes
    MetaRecord
  109. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  110. def toForm(inst: BaseRecord, template: NodeSeq): NodeSeq

    Permalink
    Definition Classes
    MetaRecord
  111. def toForm(inst: BaseRecord): NodeSeq

    Permalink
    Definition Classes
    MetaRecord
  112. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  113. def toXHtml(inst: BaseRecord): NodeSeq

    Permalink
    Definition Classes
    MetaRecord
  114. def updateMany(qry: JObject, update: JObject, opts: UpdateOptions): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  115. def updateMany(qry: JObject, update: JObject): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  116. def updateMany(qry: Bson, update: Bson, opts: UpdateOptions): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  117. def updateMany(qry: Bson, update: Bson): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  118. def updateOne(inst: BaseRecord, update: Bson, opts: UpdateOptions = new UpdateOptions): Box[UpdateResult]

    Permalink
  119. def updateOne(qry: JObject, update: JObject, opts: UpdateOptions): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  120. def updateOne(qry: JObject, update: JObject): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  121. def updateOne(qry: Bson, update: Bson, opts: UpdateOptions): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  122. def updateOne(qry: Bson, update: Bson): Box[UpdateResult]

    Permalink
    Definition Classes
    MongoMeta
  123. def updateOp[T](inst: BaseRecord)(f: ⇒ T): T

    Permalink
    Attributes
    protected
  124. def useCollection[T](f: (MongoCollection[BaseRecord]) ⇒ T): T

    Permalink

    Use the collection associated with this Meta.

    Use the collection associated with this Meta.

    Definition Classes
    MongoMetaRecord → MongoMeta
  125. def useDatabase[T](f: (MongoDatabase) ⇒ T): T

    Permalink

    Use the db associated with this Meta.

    Use the db associated with this Meta.

    Definition Classes
    MongoMetaRecord → MongoMeta
  126. def validate(inst: BaseRecord): List[FieldError]

    Permalink
    Definition Classes
    MetaRecord
  127. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  129. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  130. def writeConcern: WriteConcern

    Permalink
    Definition Classes
    MongoMeta

Deprecated Value Members

  1. def asDBObject(inst: BaseRecord): DBObject

    Permalink

    Create a BasicDBObject from the field names and values.

    Create a BasicDBObject from the field names and values. - MongoFieldFlavor types (List) are converted to DBObjects using asDBObject

    Definition Classes
    BsonMetaRecord
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) RecordCodec is now used instead.

  2. def asDocument(inst: BaseRecord): Document

    Permalink
    Definition Classes
    BsonMetaRecord
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) RecordCodec is now used instead.

  3. def createIndex(keys: JObject, opts: JObject): Unit

    Permalink
    Definition Classes
    MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use createIndex that takes IndexOptions as argument instead

  4. def delete(qry: JObject): Unit

    Permalink
    Definition Classes
    MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use deleteOne or deleteMany instead

  5. def delete(k: String, v: Any): Unit

    Permalink
    Definition Classes
    MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use deleteOne or deleteMany instead

  6. def delete(qry: DBObject): Unit

    Permalink
    Definition Classes
    MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use deleteOne or deleteMany instead

  7. def fieldDbValue(f: Field[_, BaseRecord]): Box[Any]

    Permalink

    Return the value of a field suitable to be put in a DBObject

    Return the value of a field suitable to be put in a DBObject

    Definition Classes
    BsonMetaRecord
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) RecordCodec is now used instead.

  8. def fromDBObject(dbo: DBObject): BaseRecord

    Permalink

    Creates a new record, then sets the fields with the given DBObject.

    Creates a new record, then sets the fields with the given DBObject.

    dbo

    - the DBObject

    returns

    Box[BaseRecord]

    Definition Classes
    BsonMetaRecord
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) RecordCodec is now used instead.

  9. def insertAsync(inst: BaseRecord): Future[Boolean]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) No longer supported. This will be removed in Lift 4.

  10. def replaceOneAsync(inst: BaseRecord, upsert: Boolean = true, concern: WriteConcern = MongoRules.defaultWriteConcern.vend): Future[BaseRecord]

    Permalink

    Replaces document with new one with given id.

    Replaces document with new one with given id. if upsert is set to true inserts eqs in similar way as save() from sync api.

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) No longer supported. This will be removed in Lift 4.

  11. def save(inst: BaseRecord, db: DB, concern: WriteConcern): Boolean

    Permalink

    Save a document to the db using the given Mongo instance

    Save a document to the db using the given Mongo instance

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Set WriteConcern in MongoClientOptions or on this MongoMetaRecord

  12. def save(inst: BaseRecord, concern: WriteConcern): Boolean

    Permalink

    Save the instance in the appropriate backing store

    Save the instance in the appropriate backing store

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Set WriteConcern in MongoClientOptions or on this MongoMetaRecord

  13. def saveOp[T](inst: BaseRecord)(f: ⇒ T): Boolean

    Permalink
    Attributes
    protected
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use saveOperation instead

  14. def setFieldsFromDBObject(inst: BaseRecord, dbo: DBObject): Unit

    Permalink

    Populate the inst's fields with the values from a DBObject.

    Populate the inst's fields with the values from a DBObject. Values are set using setFromAny passing it the DBObject returned from Mongo.

    inst

    - the record that will be populated

    dbo

    - The DBObject

    returns

    Unit

    Definition Classes
    BsonMetaRecord
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) RecordCodec is now used instead.

  15. def update(inst: BaseRecord): Unit

    Permalink

    Update only the dirty fields.

    Update only the dirty fields.

    Note: PatternField will always set the dirty flag when set.

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne, or replaceOne instead

  16. def update(obj: BaseRecord, update: DBObject): Unit

    Permalink

    Update a record with a DBObject query

    Update a record with a DBObject query

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne, or replaceOne instead

  17. def update(query: DBObject, update: DBObject): Unit

    Permalink

    Update one record with a DBObject query

    Update one record with a DBObject query

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne, updateMany, or replaceOne instead

  18. def update(qry: JObject, newbr: BaseRecord, opts: UpdateOption*): Unit

    Permalink

    Update records with a JObject query

    Update records with a JObject query

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne, updateMany, or replaceOne instead

  19. def update(qry: JObject, newbr: BaseRecord, db: DB, opts: UpdateOption*): Unit

    Permalink

    Update records with a JObject query using the given Mongo instance

    Update records with a JObject query using the given Mongo instance

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne, updateMany, or replaceOne instead

  20. def update(qry: JObject, newobj: JObject, opts: UpdateOption*): Unit

    Permalink
    Definition Classes
    MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne or updateMany instead

  21. def update(qry: JObject, newobj: JObject, db: DB, opts: UpdateOption*): Unit

    Permalink
    Definition Classes
    MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne or updateMany instead

  22. def update(qry: DBObject, newobj: DBObject, db: DB, opts: UpdateOption*): Unit

    Permalink
    Definition Classes
    MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne or updateMany instead

  23. def updateMulti(query: DBObject, update: DBObject): Unit

    Permalink

    Update multiple records with a DBObject query

    Update multiple records with a DBObject query

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateMany instead

  24. def upsert(query: DBObject, update: DBObject): Unit

    Permalink

    Upsert records with a DBObject query

    Upsert records with a DBObject query

    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use updateOne, updateMany, or replaceOne instead

  25. def useColl[T](f: (DBCollection) ⇒ T): T

    Permalink
    Definition Classes
    MongoMetaRecord → MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use useCollection instead

  26. def useCollAsync[T](f: (MongoCollection[Document]) ⇒ T): T

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) No longer supported. This will be removed in Lift 4.

  27. def useDb[T](f: (DB) ⇒ T): T

    Permalink
    Definition Classes
    MongoMetaRecord → MongoMeta
    Annotations
    @deprecated
    Deprecated

    (Since version 3.4.3) Use useDatabase instead

Inherited from MongoMeta[BaseRecord, BaseRecord]

Inherited from BsonMetaRecord[BaseRecord]

Inherited from MongoCodecs

Inherited from JsonFormats

Inherited from MetaRecord[BaseRecord]

Inherited from AnyRef

Inherited from Any

Ungrouped