play.modules.reactivemongo.json

collection

package collection

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. collection
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class JSONCollection(db: DB, name: String, failoverStrategy: FailoverStrategy) extends GenericCollection[JSONSerializationPack.type] with CollectionMetaCommands with Product with Serializable

    A Collection that interacts with the Play JSON library, using Reads and Writes.

  2. case class JSONQueryBuilder(collection: Collection, failover: FailoverStrategy, queryOption: Option[JsObject] = None, sortOption: Option[JsObject] = None, projectionOption: Option[JsObject] = None, hintOption: Option[JsObject] = None, explainFlag: Boolean = false, snapshotFlag: Boolean = false, commentString: Option[String] = None, options: QueryOpts = QueryOpts()) extends GenericQueryBuilder[JSONSerializationPack.type] with Product with Serializable

  3. sealed trait JsCursor[T] extends Cursor[T]

  4. class JsCursorImpl[T] extends JsCursor[T] with WrappedCursor[T]

  5. class JsFlattenedCursor[T] extends FlattenedCursor[T] with JsCursor[T]

Value Members

  1. object JSONBatchCommands extends BatchCommands[JSONSerializationPack.type]

  2. implicit object JSONCollectionProducer extends GenericCollectionProducer[JSONSerializationPack.type, JSONCollection]

  3. object JsCursor

    Implicits of the JSON extensions for cursors.

Inherited from AnyRef

Inherited from Any

Ungrouped