class MongoCollection[A] extends AnyRef
- Source
- MongoCollection.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MongoCollection
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def aggregate[F, O](filters: F*)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonDocumentDecoder[O]): AggregateQuery[MongoResult[O]]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bulkWrite(operations: BulkOperation*): MongoResult[BulkResult]
- def bulkWriteWith(operations: BulkOperation*)(options: BulkWriteOpts): MongoResult[BulkResult]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def count[I](filter: I)(implicit arg0: BsonDocumentEncoder[I]): MongoResult[Long]
- def count(): MongoResult[Long]
- def countWith[I](filter: I)(options: CountOpts)(implicit arg0: BsonDocumentEncoder[I]): MongoResult[Long]
- def createIndex[I](keys: I)(implicit arg0: BsonDocumentEncoder[I]): MongoResult[String]
- def createIndexWith[I](keys: I)(options: IndexOpts)(implicit arg0: BsonDocumentEncoder[I]): MongoResult[String]
-
def
deleteAll(): MongoResult[DeleteResult]
Deletes all documents contained by the collection.
- def deleteAllWith(options: DeleteOpts): MongoResult[DeleteResult]
- def deleteManyWith[F](filter: F)(options: DeleteOpts)(implicit arg0: BsonDocumentEncoder[F]): MongoResult[DeleteResult]
- def deleteOne[F](filter: F)(implicit arg0: BsonDocumentEncoder[F]): MongoResult[DeleteResult]
- def deleteOneWith[F](filter: F)(options: DeleteOpts)(implicit arg0: BsonDocumentEncoder[F]): MongoResult[DeleteResult]
- def distinct[F, O](field: String, filter: F)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonValueDecoder[O]): DistinctQuery[MongoResult[O]]
- def distinct[O](field: String)(implicit arg0: BsonValueDecoder[O]): DistinctQuery[MongoResult[O]]
- def drop(): Unit
- def dropIndex(name: String): MongoResult[Unit]
- def dropIndex[I](keys: I)(implicit arg0: BsonDocumentEncoder[I]): MongoResult[Unit]
- def dropIndexes(): MongoResult[Unit]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def find()(implicit da: BsonDocumentDecoder[A]): FindQuery[MongoResult[A]]
- def find[F](filter: F)(implicit arg0: BsonDocumentEncoder[F], da: BsonDocumentDecoder[A]): FindQuery[MongoResult[A]]
- def findOneAndDelete[F](filter: F)(implicit arg0: BsonDocumentEncoder[F], da: BsonDocumentDecoder[A]): MongoResult[A]
- def findOneAndDeleteWith[F](filter: F)(options: FindOneAndDeleteOpts)(implicit arg0: BsonDocumentEncoder[F], da: BsonDocumentDecoder[A]): MongoResult[A]
- def findOneAndReplace[F](filter: F, replacement: A)(implicit arg0: BsonDocumentEncoder[F], da: BsonDocumentDecoder[A], ea: BsonDocumentEncoder[A]): Option[MongoResult[A]]
- def findOneAndReplaceWith[F](filter: F, replacement: A)(options: FindOneAndReplaceOpts)(implicit arg0: BsonDocumentEncoder[F], da: BsonDocumentDecoder[A], ea: BsonDocumentEncoder[A]): Option[MongoResult[A]]
- def findOneAndUpdate[F, U](filter: F, update: U)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonDocumentEncoder[U], da: BsonDocumentDecoder[A]): MongoResult[A]
- def findOneAndUpdateWith[F, U](filter: F, update: U)(options: FindOneAndUpdateOpts)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonDocumentEncoder[U], da: BsonDocumentDecoder[A]): MongoResult[A]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- def indexes[O]()(implicit arg0: BsonDocumentDecoder[O]): IndexQuery[MongoResult[O]]
- def insertMany(documents: A*)(implicit ea: BsonDocumentEncoder[A]): MongoResult[Unit]
- def insertManyWith(documents: A*)(options: InsertManyOpts)(implicit ea: BsonDocumentEncoder[A]): MongoResult[Unit]
- def insertOne(document: A)(implicit ea: BsonDocumentEncoder[A]): MongoResult[Unit]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mapReduce[O](map: String, reduce: String)(implicit arg0: BsonDocumentDecoder[O]): MapReduceQuery[MongoResult[O]]
- def namespace: MongoNamespace
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def readConcern: ReadConcern
- def readPreference: ReadPreference
- def rename(namespace: MongoNamespace): MongoResult[Unit]
- def renameWith(namespace: MongoNamespace)(options: RenameCollectionOpts): MongoResult[Unit]
- def replaceOne[F](filter: F, rep: A)(implicit arg0: BsonDocumentEncoder[F], ea: BsonDocumentEncoder[A]): MongoResult[UpdateResult]
- def replaceOneWith[F](filter: F, rep: A)(options: UpdateOpts)(implicit arg0: BsonDocumentEncoder[F], ea: BsonDocumentEncoder[A]): MongoResult[UpdateResult]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- MongoCollection → AnyRef → Any
- def updateMany[F, U](filter: F, update: U)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonDocumentEncoder[U]): MongoResult[UpdateResult]
- def updateManyWith[F, U](filter: F, update: U)(options: UpdateOpts)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonDocumentEncoder[U]): MongoResult[UpdateResult]
- def updateOne[F, U](filter: F, update: U)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonDocumentEncoder[U]): MongoResult[UpdateResult]
- def updateOneWith[F, U](filter: F, update: U)(options: UpdateOpts)(implicit arg0: BsonDocumentEncoder[F], arg1: BsonDocumentEncoder[U]): MongoResult[UpdateResult]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def withReadConcern(concern: ReadConcern): MongoCollection[A]
- def withReadPreference(Preference: ReadPreference): MongoCollection[A]
- def withWriteConcern(concern: WriteConcern): MongoCollection[A]
- def writeConcern: WriteConcern