Mongo Scala Driver - org.mongodb.scala.MongoCollection (original) (raw)
case class MongoCollection[TResult](wrapped: com.mongodb.async.client.MongoCollection[TResult]) extends Product with Serializable
Ordering
- Alphabetic
- By Inheritance
Inherited
MongoCollection
Serializable
Product
Equals
AnyRef
Any
Hide All
Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- final def ##(): Int
- final def ==(arg0: Any): Boolean
- def aggregate[C](clientSession: ClientSession, pipeline: Seq[Bson])(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): AggregateObservable[C]
- def aggregate[C](pipeline: Seq[Bson])(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): AggregateObservable[C]
- final def asInstanceOf[T0]: T0
- def bulkWrite(clientSession: ClientSession, requests: Seq[_ <: WriteModel[_ <: TResult]], options: BulkWriteOptions): SingleObservable[BulkWriteResult]
- def bulkWrite(clientSession: ClientSession, requests: Seq[_ <: WriteModel[_ <: TResult]]): SingleObservable[BulkWriteResult]
- def bulkWrite(requests: Seq[_ <: WriteModel[_ <: TResult]], options: BulkWriteOptions): SingleObservable[BulkWriteResult]
- def bulkWrite(requests: Seq[_ <: WriteModel[_ <: TResult]]): SingleObservable[BulkWriteResult]
- def clone(): AnyRef
- lazy val codecRegistry: CodecRegistry
- def countDocuments(clientSession: ClientSession, filter: Bson, options: CountOptions): SingleObservable[Long]
- def countDocuments(clientSession: ClientSession, filter: Bson): SingleObservable[Long]
- def countDocuments(clientSession: ClientSession): SingleObservable[Long]
- def countDocuments(filter: Bson, options: CountOptions): SingleObservable[Long]
- def countDocuments(filter: Bson): SingleObservable[Long]
- def countDocuments(): SingleObservable[Long]
- def createIndex(clientSession: ClientSession, key: Bson, options: IndexOptions): SingleObservable[String]
- def createIndex(clientSession: ClientSession, key: Bson): SingleObservable[String]
- def createIndex(key: Bson, options: IndexOptions): SingleObservable[String]
- def createIndex(key: Bson): SingleObservable[String]
- def createIndexes(clientSession: ClientSession, models: Seq[IndexModel], createIndexOptions: CreateIndexOptions): Observable[String]
- def createIndexes(clientSession: ClientSession, models: Seq[IndexModel]): Observable[String]
- def createIndexes(models: Seq[IndexModel], createIndexOptions: CreateIndexOptions): Observable[String]
- def createIndexes(models: Seq[IndexModel]): Observable[String]
- def deleteMany(clientSession: ClientSession, filter: Bson, options: DeleteOptions): SingleObservable[DeleteResult]
- def deleteMany(clientSession: ClientSession, filter: Bson): SingleObservable[DeleteResult]
- def deleteMany(filter: Bson, options: DeleteOptions): SingleObservable[DeleteResult]
- def deleteMany(filter: Bson): SingleObservable[DeleteResult]
- def deleteOne(clientSession: ClientSession, filter: Bson, options: DeleteOptions): SingleObservable[DeleteResult]
- def deleteOne(clientSession: ClientSession, filter: Bson): SingleObservable[DeleteResult]
- def deleteOne(filter: Bson, options: DeleteOptions): SingleObservable[DeleteResult]
- def deleteOne(filter: Bson): SingleObservable[DeleteResult]
- def distinct[C](clientSession: ClientSession, fieldName: String, filter: Bson)(implicit ct: ClassTag[C]): DistinctObservable[C]
- def distinct[C](clientSession: ClientSession, fieldName: String)(implicit ct: ClassTag[C]): DistinctObservable[C]
- def distinct[C](fieldName: String, filter: Bson)(implicit ct: ClassTag[C]): DistinctObservable[C]
- def distinct[C](fieldName: String)(implicit ct: ClassTag[C]): DistinctObservable[C]
- lazy val documentClass: Class[TResult]
- def drop(clientSession: ClientSession): SingleObservable[Completed]
- def drop(): SingleObservable[Completed]
- def dropIndex(clientSession: ClientSession, keys: Bson, dropIndexOptions: DropIndexOptions): SingleObservable[Completed]
- def dropIndex(clientSession: ClientSession, keys: Bson): SingleObservable[Completed]
- def dropIndex(clientSession: ClientSession, indexName: String, dropIndexOptions: DropIndexOptions): SingleObservable[Completed]
- def dropIndex(clientSession: ClientSession, indexName: String): SingleObservable[Completed]
- def dropIndex(keys: Bson, dropIndexOptions: DropIndexOptions): SingleObservable[Completed]
- def dropIndex(keys: Bson): SingleObservable[Completed]
- def dropIndex(indexName: String, dropIndexOptions: DropIndexOptions): SingleObservable[Completed]
- def dropIndex(indexName: String): SingleObservable[Completed]
- def dropIndexes(clientSession: ClientSession, dropIndexOptions: DropIndexOptions): SingleObservable[Completed]
- def dropIndexes(clientSession: ClientSession): SingleObservable[Completed]
- def dropIndexes(dropIndexOptions: DropIndexOptions): SingleObservable[Completed]
- def dropIndexes(): SingleObservable[Completed]
- final def eq(arg0: AnyRef): Boolean
- def estimatedDocumentCount(options: EstimatedDocumentCountOptions): SingleObservable[Long]
- def estimatedDocumentCount(): SingleObservable[Long]
- def finalize(): Unit
- def find[C](clientSession: ClientSession, filter: Bson)(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): FindObservable[C]
- def find[C](clientSession: ClientSession)(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): FindObservable[C]
- def find[C](filter: Bson)(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): FindObservable[C]
- def find[C]()(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): FindObservable[C]
- def findOneAndDelete(clientSession: ClientSession, filter: Bson, options: FindOneAndDeleteOptions): SingleObservable[TResult]
- def findOneAndDelete(clientSession: ClientSession, filter: Bson): SingleObservable[TResult]
- def findOneAndDelete(filter: Bson, options: FindOneAndDeleteOptions): SingleObservable[TResult]
- def findOneAndDelete(filter: Bson): SingleObservable[TResult]
- def findOneAndReplace(clientSession: ClientSession, filter: Bson, replacement: TResult, options: FindOneAndReplaceOptions): SingleObservable[TResult]
- def findOneAndReplace(clientSession: ClientSession, filter: Bson, replacement: TResult): SingleObservable[TResult]
- def findOneAndReplace(filter: Bson, replacement: TResult, options: FindOneAndReplaceOptions): SingleObservable[TResult]
- def findOneAndReplace(filter: Bson, replacement: TResult): SingleObservable[TResult]
- def findOneAndUpdate(clientSession: ClientSession, filter: Bson, update: Seq[Bson], options: FindOneAndUpdateOptions): SingleObservable[TResult]
- def findOneAndUpdate(clientSession: ClientSession, filter: Bson, update: Seq[Bson]): SingleObservable[TResult]
- def findOneAndUpdate(filter: Bson, update: Seq[Bson], options: FindOneAndUpdateOptions): SingleObservable[TResult]
- def findOneAndUpdate(filter: Bson, update: Seq[Bson]): SingleObservable[TResult]
- def findOneAndUpdate(clientSession: ClientSession, filter: Bson, update: Bson, options: FindOneAndUpdateOptions): SingleObservable[TResult]
- def findOneAndUpdate(clientSession: ClientSession, filter: Bson, update: Bson): SingleObservable[TResult]
- def findOneAndUpdate(filter: Bson, update: Bson, options: FindOneAndUpdateOptions): SingleObservable[TResult]
- def findOneAndUpdate(filter: Bson, update: Bson): SingleObservable[TResult]
- final def getClass(): Class[_ <: AnyRef]
- def insertMany(clientSession: ClientSession, documents: Seq[_ <: TResult], options: InsertManyOptions): SingleObservable[Completed]
- def insertMany(clientSession: ClientSession, documents: Seq[_ <: TResult]): SingleObservable[Completed]
- def insertMany(documents: Seq[_ <: TResult], options: InsertManyOptions): SingleObservable[Completed]
- def insertMany(documents: Seq[_ <: TResult]): SingleObservable[Completed]
- def insertOne(clientSession: ClientSession, document: TResult, options: InsertOneOptions): SingleObservable[Completed]
- def insertOne(clientSession: ClientSession, document: TResult): SingleObservable[Completed]
- def insertOne(document: TResult, options: InsertOneOptions): SingleObservable[Completed]
- def insertOne(document: TResult): SingleObservable[Completed]
- final def isInstanceOf[T0]: Boolean
- def listIndexes[C](clientSession: ClientSession)(implicit e: DefaultsTo[C, Document], ct: ClassTag[C]): ListIndexesObservable[C]
- def listIndexes[C]()(implicit e: DefaultsTo[C, Document], ct: ClassTag[C]): ListIndexesObservable[C]
- def mapReduce[C](clientSession: ClientSession, mapFunction: String, reduceFunction: String)(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): MapReduceObservable[C]
- def mapReduce[C](mapFunction: String, reduceFunction: String)(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): MapReduceObservable[C]
- lazy val namespace: MongoNamespace
- final def ne(arg0: AnyRef): Boolean
- final def notify(): Unit
- final def notifyAll(): Unit
- def productElementNames: Iterator[String]
- lazy val readConcern: ReadConcern
- lazy val readPreference: ReadPreference
- def renameCollection(clientSession: ClientSession, newCollectionNamespace: MongoNamespace, options: RenameCollectionOptions): SingleObservable[Completed]
- def renameCollection(clientSession: ClientSession, newCollectionNamespace: MongoNamespace): SingleObservable[Completed]
- def renameCollection(newCollectionNamespace: MongoNamespace, options: RenameCollectionOptions): SingleObservable[Completed]
- def renameCollection(newCollectionNamespace: MongoNamespace): SingleObservable[Completed]
- def replaceOne(clientSession: ClientSession, filter: Bson, replacement: TResult, options: ReplaceOptions): SingleObservable[UpdateResult]
- def replaceOne(filter: Bson, replacement: TResult, options: ReplaceOptions): SingleObservable[UpdateResult]
- def replaceOne(clientSession: ClientSession, filter: Bson, replacement: TResult): SingleObservable[UpdateResult]
- def replaceOne(filter: Bson, replacement: TResult): SingleObservable[UpdateResult]
- final def synchronized[T0](arg0: => T0): T0
- def updateMany(clientSession: ClientSession, filter: Bson, update: Seq[Bson], options: UpdateOptions): SingleObservable[UpdateResult]
- def updateMany(clientSession: ClientSession, filter: Bson, update: Seq[Bson]): SingleObservable[UpdateResult]
- def updateMany(filter: Bson, update: Seq[Bson], options: UpdateOptions): SingleObservable[UpdateResult]
- def updateMany(filter: Bson, update: Seq[Bson]): SingleObservable[UpdateResult]
- def updateMany(clientSession: ClientSession, filter: Bson, update: Bson, options: UpdateOptions): SingleObservable[UpdateResult]
- def updateMany(clientSession: ClientSession, filter: Bson, update: Bson): SingleObservable[UpdateResult]
- def updateMany(filter: Bson, update: Bson, options: UpdateOptions): SingleObservable[UpdateResult]
- def updateMany(filter: Bson, update: Bson): SingleObservable[UpdateResult]
- def updateOne(clientSession: ClientSession, filter: Bson, update: Seq[Bson], options: UpdateOptions): SingleObservable[UpdateResult]
- def updateOne(clientSession: ClientSession, filter: Bson, update: Seq[Bson]): SingleObservable[UpdateResult]
- def updateOne(filter: Bson, update: Seq[Bson], options: UpdateOptions): SingleObservable[UpdateResult]
- def updateOne(filter: Bson, update: Seq[Bson]): SingleObservable[UpdateResult]
- def updateOne(clientSession: ClientSession, filter: Bson, update: Bson, options: UpdateOptions): SingleObservable[UpdateResult]
- def updateOne(clientSession: ClientSession, filter: Bson, update: Bson): SingleObservable[UpdateResult]
- def updateOne(filter: Bson, update: Bson, options: UpdateOptions): SingleObservable[UpdateResult]
- def updateOne(filter: Bson, update: Bson): SingleObservable[UpdateResult]
- final def wait(): Unit
- final def wait(arg0: Long, arg1: Int): Unit
- final def wait(arg0: Long): Unit
- def watch[C](clientSession: ClientSession, pipeline: Seq[Bson])(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): ChangeStreamObservable[C]
- def watch[C](clientSession: ClientSession)(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): ChangeStreamObservable[C]
- def watch[C](pipeline: Seq[Bson])(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): ChangeStreamObservable[C]
- def watch[C]()(implicit e: DefaultsTo[C, TResult], ct: ClassTag[C]): ChangeStreamObservable[C]
- def withCodecRegistry(codecRegistry: CodecRegistry): MongoCollection[TResult]
- def withDocumentClass[C]()(implicit e: DefaultsTo[C, Document], ct: ClassTag[C]): MongoCollection[C]
- def withReadConcern(readConcern: ReadConcern): MongoCollection[TResult]
- def withReadPreference(readPreference: ReadPreference): MongoCollection[TResult]
- def withWriteConcern(writeConcern: WriteConcern): MongoCollection[TResult]
- lazy val writeConcern: WriteConcern
Deprecated Value Members
- def count(clientSession: ClientSession, filter: Bson, options: CountOptions): SingleObservable[Long]
- def count(clientSession: ClientSession, filter: Bson): SingleObservable[Long]
- def count(clientSession: ClientSession): SingleObservable[Long]
- def count(filter: Bson, options: CountOptions): SingleObservable[Long]
- def count(filter: Bson): SingleObservable[Long]
- def count(): SingleObservable[Long]
- def replaceOne(clientSession: ClientSession, filter: Bson, replacement: TResult, options: UpdateOptions): SingleObservable[UpdateResult]
- def replaceOne(filter: Bson, replacement: TResult, options: UpdateOptions): SingleObservable[UpdateResult]