public interface com.mongodb.client.MongoCollection<TDocument>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.mongodb.client.MongoCollection
super_class: java.lang.Object
{
public abstract com.mongodb.MongoNamespace getNamespace();
descriptor: ()Lcom/mongodb/MongoNamespace;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Class<TDocument> getDocumentClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Class<TTDocument;>;
public abstract org.bson.codecs.configuration.CodecRegistry getCodecRegistry();
descriptor: ()Lorg/bson/codecs/configuration/CodecRegistry;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.mongodb.ReadPreference getReadPreference();
descriptor: ()Lcom/mongodb/ReadPreference;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.mongodb.WriteConcern getWriteConcern();
descriptor: ()Lcom/mongodb/WriteConcern;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.mongodb.ReadConcern getReadConcern();
descriptor: ()Lcom/mongodb/ReadConcern;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract <NewTDocument> com.mongodb.client.MongoCollection<NewTDocument> withDocumentClass(java.lang.Class<NewTDocument>);
descriptor: (Ljava/lang/Class;)Lcom/mongodb/client/MongoCollection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <NewTDocument:Ljava/lang/Object;>(Ljava/lang/Class<TNewTDocument;>;)Lcom/mongodb/client/MongoCollection<TNewTDocument;>;
MethodParameters:
Name Flags
clazz
public abstract com.mongodb.client.MongoCollection<TDocument> withCodecRegistry(org.bson.codecs.configuration.CodecRegistry);
descriptor: (Lorg/bson/codecs/configuration/CodecRegistry;)Lcom/mongodb/client/MongoCollection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/codecs/configuration/CodecRegistry;)Lcom/mongodb/client/MongoCollection<TTDocument;>;
MethodParameters:
Name Flags
codecRegistry
public abstract com.mongodb.client.MongoCollection<TDocument> withReadPreference(com.mongodb.ReadPreference);
descriptor: (Lcom/mongodb/ReadPreference;)Lcom/mongodb/client/MongoCollection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/ReadPreference;)Lcom/mongodb/client/MongoCollection<TTDocument;>;
MethodParameters:
Name Flags
readPreference
public abstract com.mongodb.client.MongoCollection<TDocument> withWriteConcern(com.mongodb.WriteConcern);
descriptor: (Lcom/mongodb/WriteConcern;)Lcom/mongodb/client/MongoCollection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/WriteConcern;)Lcom/mongodb/client/MongoCollection<TTDocument;>;
MethodParameters:
Name Flags
writeConcern
public abstract com.mongodb.client.MongoCollection<TDocument> withReadConcern(com.mongodb.ReadConcern);
descriptor: (Lcom/mongodb/ReadConcern;)Lcom/mongodb/client/MongoCollection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/ReadConcern;)Lcom/mongodb/client/MongoCollection<TTDocument;>;
MethodParameters:
Name Flags
readConcern
public abstract long count();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract long count(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
filter
public abstract long count(org.bson.conversions.Bson, com.mongodb.client.model.CountOptions);
descriptor: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
filter
options
public abstract long count(com.mongodb.client.ClientSession);
descriptor: (Lcom/mongodb/client/ClientSession;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
clientSession
public abstract long count(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
clientSession
filter
public abstract long count(com.mongodb.client.ClientSession, org.bson.conversions.Bson, com.mongodb.client.model.CountOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
clientSession
filter
options
public abstract long countDocuments();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long countDocuments(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
public abstract long countDocuments(org.bson.conversions.Bson, com.mongodb.client.model.CountOptions);
descriptor: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
options
public abstract long countDocuments(com.mongodb.client.ClientSession);
descriptor: (Lcom/mongodb/client/ClientSession;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
public abstract long countDocuments(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
public abstract long countDocuments(com.mongodb.client.ClientSession, org.bson.conversions.Bson, com.mongodb.client.model.CountOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/CountOptions;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
options
public abstract long estimatedDocumentCount();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract long estimatedDocumentCount(com.mongodb.client.model.EstimatedDocumentCountOptions);
descriptor: (Lcom/mongodb/client/model/EstimatedDocumentCountOptions;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
options
public abstract <TResult> com.mongodb.client.DistinctIterable<TResult> distinct(java.lang.String, java.lang.Class<TResult>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/client/DistinctIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/DistinctIterable<TTResult;>;
MethodParameters:
Name Flags
fieldName
resultClass
public abstract <TResult> com.mongodb.client.DistinctIterable<TResult> distinct(java.lang.String, org.bson.conversions.Bson, java.lang.Class<TResult>);
descriptor: (Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/client/DistinctIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/DistinctIterable<TTResult;>;
MethodParameters:
Name Flags
fieldName
filter
resultClass
public abstract <TResult> com.mongodb.client.DistinctIterable<TResult> distinct(com.mongodb.client.ClientSession, java.lang.String, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/client/DistinctIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/DistinctIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
fieldName
resultClass
public abstract <TResult> com.mongodb.client.DistinctIterable<TResult> distinct(com.mongodb.client.ClientSession, java.lang.String, org.bson.conversions.Bson, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/client/DistinctIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/lang/String;Lorg/bson/conversions/Bson;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/DistinctIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
fieldName
filter
resultClass
public abstract com.mongodb.client.FindIterable<TDocument> find();
descriptor: ()Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/client/FindIterable<TTDocument;>;
public abstract <TResult> com.mongodb.client.FindIterable<TResult> find(java.lang.Class<TResult>);
descriptor: (Ljava/lang/Class;)Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/FindIterable<TTResult;>;
MethodParameters:
Name Flags
resultClass
public abstract com.mongodb.client.FindIterable<TDocument> find(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;)Lcom/mongodb/client/FindIterable<TTDocument;>;
MethodParameters:
Name Flags
filter
public abstract <TResult> com.mongodb.client.FindIterable<TResult> find(org.bson.conversions.Bson, java.lang.Class<TResult>);
descriptor: (Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lorg/bson/conversions/Bson;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/FindIterable<TTResult;>;
MethodParameters:
Name Flags
filter
resultClass
public abstract com.mongodb.client.FindIterable<TDocument> find(com.mongodb.client.ClientSession);
descriptor: (Lcom/mongodb/client/ClientSession;)Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;)Lcom/mongodb/client/FindIterable<TTDocument;>;
MethodParameters:
Name Flags
clientSession
public abstract <TResult> com.mongodb.client.FindIterable<TResult> find(com.mongodb.client.ClientSession, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/FindIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
resultClass
public abstract com.mongodb.client.FindIterable<TDocument> find(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/FindIterable<TTDocument;>;
MethodParameters:
Name Flags
clientSession
filter
public abstract <TResult> com.mongodb.client.FindIterable<TResult> find(com.mongodb.client.ClientSession, org.bson.conversions.Bson, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Class;)Lcom/mongodb/client/FindIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/FindIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
filter
resultClass
public abstract com.mongodb.client.AggregateIterable<TDocument> aggregate(java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Ljava/util/List;)Lcom/mongodb/client/AggregateIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/AggregateIterable<TTDocument;>;
MethodParameters:
Name Flags
pipeline
public abstract <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate(java.util.List<? extends org.bson.conversions.Bson>, java.lang.Class<TResult>);
descriptor: (Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/client/AggregateIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/AggregateIterable<TTResult;>;
MethodParameters:
Name Flags
pipeline
resultClass
public abstract com.mongodb.client.AggregateIterable<TDocument> aggregate(com.mongodb.client.ClientSession, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;)Lcom/mongodb/client/AggregateIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/AggregateIterable<TTDocument;>;
MethodParameters:
Name Flags
clientSession
pipeline
public abstract <TResult> com.mongodb.client.AggregateIterable<TResult> aggregate(com.mongodb.client.ClientSession, java.util.List<? extends org.bson.conversions.Bson>, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/client/AggregateIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/AggregateIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
pipeline
resultClass
public abstract com.mongodb.client.ChangeStreamIterable<TDocument> watch();
descriptor: ()Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/client/ChangeStreamIterable<TTDocument;>;
public abstract <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(java.lang.Class<TResult>);
descriptor: (Ljava/lang/Class;)Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
resultClass
public abstract com.mongodb.client.ChangeStreamIterable<TDocument> watch(java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Ljava/util/List;)Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/ChangeStreamIterable<TTDocument;>;
MethodParameters:
Name Flags
pipeline
public abstract <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(java.util.List<? extends org.bson.conversions.Bson>, java.lang.Class<TResult>);
descriptor: (Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
pipeline
resultClass
public abstract com.mongodb.client.ChangeStreamIterable<TDocument> watch(com.mongodb.client.ClientSession);
descriptor: (Lcom/mongodb/client/ClientSession;)Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;)Lcom/mongodb/client/ChangeStreamIterable<TTDocument;>;
MethodParameters:
Name Flags
clientSession
public abstract <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
resultClass
public abstract com.mongodb.client.ChangeStreamIterable<TDocument> watch(com.mongodb.client.ClientSession, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;)Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/ChangeStreamIterable<TTDocument;>;
MethodParameters:
Name Flags
clientSession
pipeline
public abstract <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession, java.util.List<? extends org.bson.conversions.Bson>, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
pipeline
resultClass
public abstract com.mongodb.client.MapReduceIterable<TDocument> mapReduce(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/client/MapReduceIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/client/MapReduceIterable<TTDocument;>;
MethodParameters:
Name Flags
mapFunction
reduceFunction
public abstract <TResult> com.mongodb.client.MapReduceIterable<TResult> mapReduce(java.lang.String, java.lang.String, java.lang.Class<TResult>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/client/MapReduceIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/MapReduceIterable<TTResult;>;
MethodParameters:
Name Flags
mapFunction
reduceFunction
resultClass
public abstract com.mongodb.client.MapReduceIterable<TDocument> mapReduce(com.mongodb.client.ClientSession, java.lang.String, java.lang.String);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/client/MapReduceIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/String;)Lcom/mongodb/client/MapReduceIterable<TTDocument;>;
MethodParameters:
Name Flags
clientSession
mapFunction
reduceFunction
public abstract <TResult> com.mongodb.client.MapReduceIterable<TResult> mapReduce(com.mongodb.client.ClientSession, java.lang.String, java.lang.String, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Lcom/mongodb/client/MapReduceIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/MapReduceIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
mapFunction
reduceFunction
resultClass
public abstract com.mongodb.bulk.BulkWriteResult bulkWrite(java.util.List<? extends com.mongodb.client.model.WriteModel<? extends TDocument>>);
descriptor: (Ljava/util/List;)Lcom/mongodb/bulk/BulkWriteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;)Lcom/mongodb/bulk/BulkWriteResult;
MethodParameters:
Name Flags
requests
public abstract com.mongodb.bulk.BulkWriteResult bulkWrite(java.util.List<? extends com.mongodb.client.model.WriteModel<? extends TDocument>>, com.mongodb.client.model.BulkWriteOptions);
descriptor: (Ljava/util/List;Lcom/mongodb/client/model/BulkWriteOptions;)Lcom/mongodb/bulk/BulkWriteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;Lcom/mongodb/client/model/BulkWriteOptions;)Lcom/mongodb/bulk/BulkWriteResult;
MethodParameters:
Name Flags
requests
options
public abstract com.mongodb.bulk.BulkWriteResult bulkWrite(com.mongodb.client.ClientSession, java.util.List<? extends com.mongodb.client.model.WriteModel<? extends TDocument>>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;)Lcom/mongodb/bulk/BulkWriteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;)Lcom/mongodb/bulk/BulkWriteResult;
MethodParameters:
Name Flags
clientSession
requests
public abstract com.mongodb.bulk.BulkWriteResult bulkWrite(com.mongodb.client.ClientSession, java.util.List<? extends com.mongodb.client.model.WriteModel<? extends TDocument>>, com.mongodb.client.model.BulkWriteOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;Lcom/mongodb/client/model/BulkWriteOptions;)Lcom/mongodb/bulk/BulkWriteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<+Lcom/mongodb/client/model/WriteModel<+TTDocument;>;>;Lcom/mongodb/client/model/BulkWriteOptions;)Lcom/mongodb/bulk/BulkWriteResult;
MethodParameters:
Name Flags
clientSession
requests
options
public abstract void insertOne();
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TTDocument;)V
MethodParameters:
Name Flags
document
public abstract void insertOne(TDocument, com.mongodb.client.model.InsertOneOptions);
descriptor: (Ljava/lang/Object;Lcom/mongodb/client/model/InsertOneOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TTDocument;Lcom/mongodb/client/model/InsertOneOptions;)V
MethodParameters:
Name Flags
document
options
public abstract void insertOne(com.mongodb.client.ClientSession, );
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;TTDocument;)V
MethodParameters:
Name Flags
clientSession
document
public abstract void insertOne(com.mongodb.client.ClientSession, TDocument, com.mongodb.client.model.InsertOneOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/Object;Lcom/mongodb/client/model/InsertOneOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;TTDocument;Lcom/mongodb/client/model/InsertOneOptions;)V
MethodParameters:
Name Flags
clientSession
document
options
public abstract void insertMany(java.util.List<? extends TDocument>);
descriptor: (Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+TTDocument;>;)V
MethodParameters:
Name Flags
documents
public abstract void insertMany(java.util.List<? extends TDocument>, com.mongodb.client.model.InsertManyOptions);
descriptor: (Ljava/util/List;Lcom/mongodb/client/model/InsertManyOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+TTDocument;>;Lcom/mongodb/client/model/InsertManyOptions;)V
MethodParameters:
Name Flags
documents
options
public abstract void insertMany(com.mongodb.client.ClientSession, java.util.List<? extends TDocument>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<+TTDocument;>;)V
MethodParameters:
Name Flags
clientSession
documents
public abstract void insertMany(com.mongodb.client.ClientSession, java.util.List<? extends TDocument>, com.mongodb.client.model.InsertManyOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;Lcom/mongodb/client/model/InsertManyOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<+TTDocument;>;Lcom/mongodb/client/model/InsertManyOptions;)V
MethodParameters:
Name Flags
clientSession
documents
options
public abstract com.mongodb.client.result.DeleteResult deleteOne(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
public abstract com.mongodb.client.result.DeleteResult deleteOne(org.bson.conversions.Bson, com.mongodb.client.model.DeleteOptions);
descriptor: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
options
public abstract com.mongodb.client.result.DeleteResult deleteOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
public abstract com.mongodb.client.result.DeleteResult deleteOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, com.mongodb.client.model.DeleteOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
options
public abstract com.mongodb.client.result.DeleteResult deleteMany(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
public abstract com.mongodb.client.result.DeleteResult deleteMany(org.bson.conversions.Bson, com.mongodb.client.model.DeleteOptions);
descriptor: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
options
public abstract com.mongodb.client.result.DeleteResult deleteMany(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
public abstract com.mongodb.client.result.DeleteResult deleteMany(com.mongodb.client.ClientSession, org.bson.conversions.Bson, com.mongodb.client.model.DeleteOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DeleteOptions;)Lcom/mongodb/client/result/DeleteResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
options
public abstract com.mongodb.client.result.UpdateResult replaceOne(org.bson.conversions.Bson, TDocument);
descriptor: (Lorg/bson/conversions/Bson;Ljava/lang/Object;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;TTDocument;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
filter
replacement
public abstract com.mongodb.client.result.UpdateResult replaceOne(org.bson.conversions.Bson, TDocument, com.mongodb.client.model.UpdateOptions);
descriptor: (Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
filter
replacement
updateOptions
public abstract com.mongodb.client.result.UpdateResult replaceOne(org.bson.conversions.Bson, TDocument, com.mongodb.client.model.ReplaceOptions);
descriptor: (Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/ReplaceOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/ReplaceOptions;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
filter
replacement
replaceOptions
public abstract com.mongodb.client.result.UpdateResult replaceOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, TDocument);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
clientSession
filter
replacement
public abstract com.mongodb.client.result.UpdateResult replaceOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, TDocument, com.mongodb.client.model.UpdateOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
clientSession
filter
replacement
updateOptions
public abstract com.mongodb.client.result.UpdateResult replaceOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, TDocument, com.mongodb.client.model.ReplaceOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/ReplaceOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/ReplaceOptions;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
clientSession
filter
replacement
replaceOptions
public abstract com.mongodb.client.result.UpdateResult updateOne(org.bson.conversions.Bson, org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
update
public abstract com.mongodb.client.result.UpdateResult updateOne(org.bson.conversions.Bson, org.bson.conversions.Bson, com.mongodb.client.model.UpdateOptions);
descriptor: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
update
updateOptions
public abstract com.mongodb.client.result.UpdateResult updateOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
update
public abstract com.mongodb.client.result.UpdateResult updateOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, org.bson.conversions.Bson, com.mongodb.client.model.UpdateOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
update
updateOptions
public abstract com.mongodb.client.result.UpdateResult updateOne(org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lorg/bson/conversions/Bson;Ljava/util/List;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
filter
update
public abstract com.mongodb.client.result.UpdateResult updateOne(org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>, com.mongodb.client.model.UpdateOptions);
descriptor: (Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
filter
update
updateOptions
public abstract com.mongodb.client.result.UpdateResult updateOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
clientSession
filter
update
public abstract com.mongodb.client.result.UpdateResult updateOne(com.mongodb.client.ClientSession, org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>, com.mongodb.client.model.UpdateOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
clientSession
filter
update
updateOptions
public abstract com.mongodb.client.result.UpdateResult updateMany(org.bson.conversions.Bson, org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
update
public abstract com.mongodb.client.result.UpdateResult updateMany(org.bson.conversions.Bson, org.bson.conversions.Bson, com.mongodb.client.model.UpdateOptions);
descriptor: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filter
update
updateOptions
public abstract com.mongodb.client.result.UpdateResult updateMany(com.mongodb.client.ClientSession, org.bson.conversions.Bson, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
update
public abstract com.mongodb.client.result.UpdateResult updateMany(com.mongodb.client.ClientSession, org.bson.conversions.Bson, org.bson.conversions.Bson, com.mongodb.client.model.UpdateOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
filter
update
updateOptions
public abstract com.mongodb.client.result.UpdateResult updateMany(org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lorg/bson/conversions/Bson;Ljava/util/List;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
filter
update
public abstract com.mongodb.client.result.UpdateResult updateMany(org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>, com.mongodb.client.model.UpdateOptions);
descriptor: (Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
filter
update
updateOptions
public abstract com.mongodb.client.result.UpdateResult updateMany(com.mongodb.client.ClientSession, org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
clientSession
filter
update
public abstract com.mongodb.client.result.UpdateResult updateMany(com.mongodb.client.ClientSession, org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>, com.mongodb.client.model.UpdateOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/UpdateOptions;)Lcom/mongodb/client/result/UpdateResult;
MethodParameters:
Name Flags
clientSession
filter
update
updateOptions
public abstract TDocument findOneAndDelete(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
public abstract TDocument findOneAndDelete(org.bson.conversions.Bson, com.mongodb.client.model.FindOneAndDeleteOptions);
descriptor: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
options
public abstract TDocument findOneAndDelete(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
public abstract TDocument findOneAndDelete(com.mongodb.client.ClientSession, org.bson.conversions.Bson, com.mongodb.client.model.FindOneAndDeleteOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndDeleteOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
options
public abstract TDocument findOneAndReplace(org.bson.conversions.Bson, );
descriptor: (Lorg/bson/conversions/Bson;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;TTDocument;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
replacement
public abstract TDocument findOneAndReplace(org.bson.conversions.Bson, TDocument, com.mongodb.client.model.FindOneAndReplaceOptions);
descriptor: (Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
replacement
options
public abstract TDocument findOneAndReplace(com.mongodb.client.ClientSession, org.bson.conversions.Bson, );
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
replacement
public abstract TDocument findOneAndReplace(com.mongodb.client.ClientSession, org.bson.conversions.Bson, TDocument, com.mongodb.client.model.FindOneAndReplaceOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/lang/Object;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;TTDocument;Lcom/mongodb/client/model/FindOneAndReplaceOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
replacement
options
public abstract TDocument findOneAndUpdate(org.bson.conversions.Bson, org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
update
public abstract TDocument findOneAndUpdate(org.bson.conversions.Bson, org.bson.conversions.Bson, com.mongodb.client.model.FindOneAndUpdateOptions);
descriptor: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
update
options
public abstract TDocument findOneAndUpdate(com.mongodb.client.ClientSession, org.bson.conversions.Bson, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
update
public abstract TDocument findOneAndUpdate(com.mongodb.client.ClientSession, org.bson.conversions.Bson, org.bson.conversions.Bson, com.mongodb.client.model.FindOneAndUpdateOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
update
options
public abstract TDocument findOneAndUpdate(org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lorg/bson/conversions/Bson;Ljava/util/List;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
update
public abstract TDocument findOneAndUpdate(org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>, com.mongodb.client.model.FindOneAndUpdateOptions);
descriptor: (Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
filter
update
options
public abstract TDocument findOneAndUpdate(com.mongodb.client.ClientSession, org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
update
public abstract TDocument findOneAndUpdate(com.mongodb.client.ClientSession, org.bson.conversions.Bson, java.util.List<? extends org.bson.conversions.Bson>, com.mongodb.client.model.FindOneAndUpdateOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Lcom/mongodb/client/model/FindOneAndUpdateOptions;)TTDocument;
RuntimeVisibleAnnotations:
com.mongodb.lang.Nullable()
MethodParameters:
Name Flags
clientSession
filter
update
options
public abstract void drop();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void drop(com.mongodb.client.ClientSession);
descriptor: (Lcom/mongodb/client/ClientSession;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
public abstract java.lang.String createIndex(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keys
public abstract java.lang.String createIndex(org.bson.conversions.Bson, com.mongodb.client.model.IndexOptions);
descriptor: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/IndexOptions;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keys
indexOptions
public abstract java.lang.String createIndex(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
keys
public abstract java.lang.String createIndex(com.mongodb.client.ClientSession, org.bson.conversions.Bson, com.mongodb.client.model.IndexOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/IndexOptions;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
keys
indexOptions
public abstract java.util.List<java.lang.String> createIndexes(java.util.List<com.mongodb.client.model.IndexModel>);
descriptor: (Ljava/util/List;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Lcom/mongodb/client/model/IndexModel;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
indexes
public abstract java.util.List<java.lang.String> createIndexes(java.util.List<com.mongodb.client.model.IndexModel>, com.mongodb.client.model.CreateIndexOptions);
descriptor: (Ljava/util/List;Lcom/mongodb/client/model/CreateIndexOptions;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Lcom/mongodb/client/model/IndexModel;>;Lcom/mongodb/client/model/CreateIndexOptions;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
indexes
createIndexOptions
public abstract java.util.List<java.lang.String> createIndexes(com.mongodb.client.ClientSession, java.util.List<com.mongodb.client.model.IndexModel>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<Lcom/mongodb/client/model/IndexModel;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
clientSession
indexes
public abstract java.util.List<java.lang.String> createIndexes(com.mongodb.client.ClientSession, java.util.List<com.mongodb.client.model.IndexModel>, com.mongodb.client.model.CreateIndexOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/util/List;Lcom/mongodb/client/model/CreateIndexOptions;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;Ljava/util/List<Lcom/mongodb/client/model/IndexModel;>;Lcom/mongodb/client/model/CreateIndexOptions;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
clientSession
indexes
createIndexOptions
public abstract com.mongodb.client.ListIndexesIterable<org.bson.Document> listIndexes();
descriptor: ()Lcom/mongodb/client/ListIndexesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/client/ListIndexesIterable<Lorg/bson/Document;>;
public abstract <TResult> com.mongodb.client.ListIndexesIterable<TResult> listIndexes(java.lang.Class<TResult>);
descriptor: (Ljava/lang/Class;)Lcom/mongodb/client/ListIndexesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/ListIndexesIterable<TTResult;>;
MethodParameters:
Name Flags
resultClass
public abstract com.mongodb.client.ListIndexesIterable<org.bson.Document> listIndexes(com.mongodb.client.ClientSession);
descriptor: (Lcom/mongodb/client/ClientSession;)Lcom/mongodb/client/ListIndexesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/client/ClientSession;)Lcom/mongodb/client/ListIndexesIterable<Lorg/bson/Document;>;
MethodParameters:
Name Flags
clientSession
public abstract <TResult> com.mongodb.client.ListIndexesIterable<TResult> listIndexes(com.mongodb.client.ClientSession, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/client/ListIndexesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/client/ClientSession;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/client/ListIndexesIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
resultClass
public abstract void dropIndex(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
indexName
public abstract void dropIndex(java.lang.String, com.mongodb.client.model.DropIndexOptions);
descriptor: (Ljava/lang/String;Lcom/mongodb/client/model/DropIndexOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
indexName
dropIndexOptions
public abstract void dropIndex(org.bson.conversions.Bson);
descriptor: (Lorg/bson/conversions/Bson;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keys
public abstract void dropIndex(org.bson.conversions.Bson, com.mongodb.client.model.DropIndexOptions);
descriptor: (Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DropIndexOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
keys
dropIndexOptions
public abstract void dropIndex(com.mongodb.client.ClientSession, java.lang.String);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
indexName
public abstract void dropIndex(com.mongodb.client.ClientSession, org.bson.conversions.Bson);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
keys
public abstract void dropIndex(com.mongodb.client.ClientSession, java.lang.String, com.mongodb.client.model.DropIndexOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Ljava/lang/String;Lcom/mongodb/client/model/DropIndexOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
indexName
dropIndexOptions
public abstract void dropIndex(com.mongodb.client.ClientSession, org.bson.conversions.Bson, com.mongodb.client.model.DropIndexOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lorg/bson/conversions/Bson;Lcom/mongodb/client/model/DropIndexOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
keys
dropIndexOptions
public abstract void dropIndexes();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void dropIndexes(com.mongodb.client.ClientSession);
descriptor: (Lcom/mongodb/client/ClientSession;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
public abstract void dropIndexes(com.mongodb.client.model.DropIndexOptions);
descriptor: (Lcom/mongodb/client/model/DropIndexOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dropIndexOptions
public abstract void dropIndexes(com.mongodb.client.ClientSession, com.mongodb.client.model.DropIndexOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lcom/mongodb/client/model/DropIndexOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
dropIndexOptions
public abstract void renameCollection(com.mongodb.MongoNamespace);
descriptor: (Lcom/mongodb/MongoNamespace;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newCollectionNamespace
public abstract void renameCollection(com.mongodb.MongoNamespace, com.mongodb.client.model.RenameCollectionOptions);
descriptor: (Lcom/mongodb/MongoNamespace;Lcom/mongodb/client/model/RenameCollectionOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newCollectionNamespace
renameCollectionOptions
public abstract void renameCollection(com.mongodb.client.ClientSession, com.mongodb.MongoNamespace);
descriptor: (Lcom/mongodb/client/ClientSession;Lcom/mongodb/MongoNamespace;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
newCollectionNamespace
public abstract void renameCollection(com.mongodb.client.ClientSession, com.mongodb.MongoNamespace, com.mongodb.client.model.RenameCollectionOptions);
descriptor: (Lcom/mongodb/client/ClientSession;Lcom/mongodb/MongoNamespace;Lcom/mongodb/client/model/RenameCollectionOptions;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
clientSession
newCollectionNamespace
renameCollectionOptions
}
Signature: <TDocument:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "MongoCollection.java"
RuntimeVisibleAnnotations:
com.mongodb.annotations.ThreadSafe()