DocumentModel

trait DocumentModel[D <: Document[D]]
class Object
trait Matchable
class Any

Type members

Classlikes

object index

Value members

Abstract methods

def indexes: List[Index]

Concrete methods

protected def field[T](name: String): Field[T]
protected def generateId(): String
def id(value: String): Id[D]

Abstract fields

val collectionName: String

Concrete fields

val _id: Field[Id[D]]

Implicits

Implicits

implicit val rw: ReaderWriter[D]