Dependencies
Declarations
-
examples
-
io
-
vertx
-
ext
-
mongo
-
AggregateOptions
-
AggregateOptionsConverter
-
BulkOperation
-
BulkWriteOptions
-
FindOptions
-
FindOptionsConverter
-
IndexOptions
-
MongoClient
-
close(): void
-
createNonShared(Vertx, JsonObject): MongoClient
-
DEFAULT_POOL_NAME: String
-
DEFAULT_DB_NAME: String
-
createShared(Vertx, JsonObject, String): MongoClient
-
createShared(Vertx, JsonObject): MongoClient
-
save(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
saveWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
insert(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
insertWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
update(String, JsonObject, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
updateCollection(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
updateWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<Void>>): MongoClient
-
updateCollectionWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
replace(String, JsonObject, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
replaceDocuments(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
replaceWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<Void>>): MongoClient
-
replaceDocumentsWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
bulkWrite(String, List<BulkOperation>, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
bulkWriteWithOptions(String, List<BulkOperation>, BulkWriteOptions, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
find(String, JsonObject, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
findBatch(String, JsonObject): ReadStream<JsonObject>
-
findWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
findBatchWithOptions(String, JsonObject, FindOptions): ReadStream<JsonObject>
-
findOne(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdate(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdateWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplace(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplaceWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndDelete(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndDeleteWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
count(String, JsonObject, Handler<AsyncResult<Long>>): MongoClient
-
remove(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
removeDocuments(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<Void>>): MongoClient
-
removeDocumentsWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeOne(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
removeDocument(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeOneWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<Void>>): MongoClient
-
removeDocumentWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
createCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
getCollections(Handler<AsyncResult<List<String>>>): MongoClient
-
dropCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
createIndex(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
createIndexWithOptions(String, JsonObject, IndexOptions, Handler<AsyncResult<Void>>): MongoClient
-
listIndexes(String, Handler<AsyncResult<JsonArray>>): MongoClient
-
dropIndex(String, String, Handler<AsyncResult<Void>>): MongoClient
-
runCommand(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
distinct(String, String, String, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinctWithQuery(String, String, String, JsonObject, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinctBatch(String, String, String): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject, int): ReadStream<JsonObject>
-
aggregate(String, JsonArray): ReadStream<JsonObject>
-
aggregateWithOptions(String, JsonArray, AggregateOptions): ReadStream<JsonObject>
-
MongoClientBulkWriteResult
-
MongoClientDeleteResult
-
MongoClientUpdateResult
-
UpdateOptions
-
WriteOption
-
impl
-
JsonObjectBsonAdapter
-
MongoClientImpl
-
log: Logger
-
DEFAULT_UPDATE_OPTIONS: UpdateOptions
-
DEFAULT_FIND_OPTIONS: FindOptions
-
DEFAULT_AGGREGATE_OPTIONS: AggregateOptions
-
DEFAULT_BULK_WRITE_OPTIONS: BulkWriteOptions
-
ID_FIELD: String
-
DS_LOCAL_MAP_NAME: String
-
vertx: Vertx
-
mongo: MongoClient
-
holder: MongoHolder
-
useObjectId: boolean
-
MongoClientImpl(Vertx, JsonObject, String): void
-
close(): void
-
save(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
saveWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
insert(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
insertWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
update(String, JsonObject, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
updateCollection(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
updateWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<Void>>): MongoClient
-
updateCollectionWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
generateIdIfNeeded(JsonObject, JsonObject, UpdateOptions): JsonObject
-
replace(String, JsonObject, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
replaceDocuments(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
replaceWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<Void>>): MongoClient
-
replaceDocumentsWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
find(String, JsonObject, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
findBatch(String, JsonObject): ReadStream<JsonObject>
-
findWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
findBatchWithOptions(String, JsonObject, FindOptions): ReadStream<JsonObject>
-
findOne(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdate(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdateWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplace(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplaceWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndDelete(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndDeleteWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
count(String, JsonObject, Handler<AsyncResult<Long>>): MongoClient
-
remove(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
removeDocuments(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<Void>>): MongoClient
-
removeDocumentsWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeOne(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
removeDocument(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeOneWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<Void>>): MongoClient
-
removeDocumentWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
bulkWrite(String, List<BulkOperation>, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
bulkWriteWithOptions(String, List<BulkOperation>, BulkWriteOptions, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
mongoBulkWriteOptions(BulkWriteOptions): BulkWriteOptions
-
convertBulkOperations(List<BulkOperation>): List<WriteModel<JsonObject>>
-
createCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
getCollections(Handler<AsyncResult<List<String>>>): MongoClient
-
dropCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
createIndex(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
createIndexWithOptions(String, JsonObject, IndexOptions, Handler<AsyncResult<Void>>): MongoClient
-
toBson(JsonObject): Bson
-
listIndexes(String, Handler<AsyncResult<JsonArray>>): MongoClient
-
dropIndex(String, String, Handler<AsyncResult<Void>>): MongoClient
-
runCommand(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
distinct(String, String, String, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinctWithQuery(String, String, String, JsonObject, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinctBatch(String, String, String): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject, int): ReadStream<JsonObject>
-
aggregate(String, JsonArray): ReadStream<JsonObject>
-
aggregateWithOptions(String, JsonArray, AggregateOptions): ReadStream<JsonObject>
-
convertMongoIterable(MongoIterable, Handler<AsyncResult<JsonArray>>): void
-
findDistinctValuesWithQuery(String, String, String, JsonObject): DistinctIterable<Object>
-
doAggregate(String, JsonArray, AggregateOptions): AggregateIterable<JsonObject>
-
encodeKeyWhenUseObjectId(JsonObject): JsonObject
-
decodeKeyWhenUseObjectId(JsonObject): JsonObject
-
convertCallback(Handler<AsyncResult<Object>>, Function<Object, Object>): SingleResultCallback<Object>
-
toVoidAsyncResult(Handler<AsyncResult<Void>>): Handler<AsyncResult<Object>>
-
toMongoClientUpdateResult(Handler<AsyncResult<MongoClientUpdateResult>>): SingleResultCallback<UpdateResult>
-
toMongoClientDeleteResult(Handler<AsyncResult<MongoClientDeleteResult>>): SingleResultCallback<DeleteResult>
-
toMongoClientBulkWriteResult(Handler<AsyncResult<MongoClientBulkWriteResult>>): SingleResultCallback<BulkWriteResult>
-
convertToMongoClientBulkWriteResult(int, int, int, int, List<BulkWriteUpsert>): MongoClientBulkWriteResult
-
wrapCallback(Handler<AsyncResult<Object>>): SingleResultCallback<Object>
-
doFind(String, JsonObject, FindOptions): FindIterable<JsonObject>
-
getCollection(String): MongoCollection<JsonObject>
-
getCollection(String, WriteOption): MongoCollection<JsonObject>
-
mongoUpdateOptions(UpdateOptions): UpdateOptions
-
wrap(JsonObject): JsonObjectBsonAdapter
-
removeFromMap(LocalMap<String, MongoHolder>, String): void
-
lookupHolder(String, JsonObject): MongoHolder
-
convertToMongoClientUpdateResult(long, BsonValue, long): MongoClientUpdateResult
-
convertUpsertId(BsonValue): JsonObject
-
MongoHolder
-
FailedStream
-
MongoIterableStream
-
codec
-
VertxCodecRegistry
-
json
-
AbstractJsonCodec
-
writeInt32(BsonWriter, String, Object, EncoderContext): void
-
readInt64(BsonReader, DecoderContext): Object
-
decode(BsonReader, DecoderContext): Object
-
encode(BsonWriter, Object, EncoderContext): void
-
readValue(BsonReader, DecoderContext): Object
-
writeValue(BsonWriter, String, Object, EncoderContext): void
-
getBsonType(Object): BsonType
-
readNull(BsonReader, DecoderContext): Object
-
writeNull(BsonWriter, String, Object, EncoderContext): void
-
readBoolean(BsonReader, DecoderContext): Object
-
writeBoolean(BsonWriter, String, Object, EncoderContext): void
-
readDouble(BsonReader, DecoderContext): Object
-
writeDouble(BsonWriter, String, Object, EncoderContext): void
-
readInt32(BsonReader, DecoderContext): Object
-
writeInt64(BsonWriter, String, Object, EncoderContext): void
-
readString(BsonReader, DecoderContext): Object
-
writeString(BsonWriter, String, Object, EncoderContext): void
-
isObjectIdInstance(Object): boolean
-
readDocument(BsonReader, DecoderContext): Object
-
writeDocument(BsonWriter, String, Object, EncoderContext): void
-
newObject(): Object
-
add(Object, String, Object): void
-
isObjectInstance(Object): boolean
-
beforeFields(Object, BiConsumer<String, Object>): void
-
forEach(Object, BiConsumer<String, Object>): void
-
readArray(BsonReader, DecoderContext): Object
-
writeArray(BsonWriter, String, Object, EncoderContext): void
-
newArray(): Object
-
add(Object, Object): void
-
isArrayInstance(Object): boolean
-
forEach(Object, Consumer<Object>): void
-
readBinary(BsonReader, DecoderContext): Object
-
writeBinary(BsonWriter, String, Object, EncoderContext): void
-
readDateTime(BsonReader, DecoderContext): Object
-
writeDateTime(BsonWriter, String, Object, EncoderContext): void
-
readDbPointer(BsonReader, DecoderContext): Object
-
writeDbPointer(BsonWriter, String, Object, EncoderContext): void
-
readMaxKey(BsonReader, DecoderContext): Object
-
writeMaxKey(BsonWriter, String, Object, EncoderContext): void
-
readMinKey(BsonReader, DecoderContext): Object
-
writeMinKey(BsonWriter, String, Object, EncoderContext): void
-
readJavaScript(BsonReader, DecoderContext): Object
-
writeJavaScript(BsonWriter, String, Object, EncoderContext): void
-
readJavaScriptWithScope(BsonReader, DecoderContext): Object
-
writeJavaScriptWithScope(BsonWriter, String, Object, EncoderContext): void
-
readObjectId(BsonReader, DecoderContext): Object
-
writeObjectId(BsonWriter, String, Object, EncoderContext): void
-
readRegularExpression(BsonReader, DecoderContext): Object
-
writeRegularExpression(BsonWriter, String, Object, EncoderContext): void
-
readSymbol(BsonReader, DecoderContext): Object
-
writeSymbol(BsonWriter, String, Object, EncoderContext): void
-
readTimeStamp(BsonReader, DecoderContext): Object
-
writeTimeStamp(BsonWriter, String, Object, EncoderContext): void
-
readUndefined(BsonReader, DecoderContext): Object
-
writeUndefined(BsonWriter, String, Object, EncoderContext): void
-
JsonObjectCodec
-
ID_FIELD: String
-
DATE_FIELD: String
-
BINARY_FIELD: String
-
TYPE_FIELD: String
-
OID_FIELD: String
-
TIMESTAMP_FIELD: String
-
TIMESTAMP_TIME_FIELD: String
-
TIMESTAMP_INCREMENT_FIELD: String
-
useObjectId: boolean
-
JsonObjectCodec(JsonObject): void
-
generateIdIfAbsentFromDocument(JsonObject): JsonObject
-
generateHexObjectId(): String
-
documentHasId(JsonObject): boolean
-
getDocumentId(JsonObject): BsonValue
-
getEncoderClass(): Class<JsonObject>
-
isObjectIdInstance(Object): boolean
-
beforeFields(JsonObject, BiConsumer<String, Object>): void
-
newObject(): JsonObject
-
add(JsonObject, String, Object): void
-
isObjectInstance(Object): boolean
-
forEach(JsonObject, BiConsumer<String, Object>): void
-
newArray(): JsonArray
-
add(JsonArray, Object): void
-
isArrayInstance(Object): boolean
-
forEach(JsonArray, Consumer<Object>): void
-
getBsonType(Object): BsonType
-
readObjectId(BsonReader, DecoderContext): Object
-
writeObjectId(BsonWriter, String, Object, EncoderContext): void
-
readDateTime(BsonReader, DecoderContext): Object
-
writeDateTime(BsonWriter, String, Object, EncoderContext): void
-
readBinary(BsonReader, DecoderContext): Object
-
writeBinary(BsonWriter, String, Object, EncoderContext): void
-
readTimeStamp(BsonReader, DecoderContext): Object
-
writeTimeStamp(BsonWriter, String, Object, EncoderContext): void
-
config
Java files
Class files