Class UxMongo


  • public class UxMongo
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      UxMongo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.vertx.core.Future<Boolean> existing​(String collection, io.vertx.core.json.JsonObject filter)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> findOne​(String collection, io.vertx.core.json.JsonObject filter)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> findOne​(String collection, io.vertx.core.json.JsonObject filter, String joinedCollection, String joinedKey, io.vertx.core.json.JsonObject additional, BinaryOperator<io.vertx.core.json.JsonObject> operatorFun)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> findOneAndReplace​(String collection, io.vertx.core.json.JsonObject filter, io.vertx.core.json.JsonObject updated)  
      io.vertx.core.Future<io.vertx.core.json.JsonArray> findWithOptions​(String collection, io.vertx.core.json.JsonObject filter, io.vertx.ext.mongo.FindOptions options)  
      io.vertx.core.Future<io.vertx.core.json.JsonArray> findWithOptions​(String collection, io.vertx.core.json.JsonObject filter, io.vertx.ext.mongo.FindOptions options, String joinedCollection, String joinedKey, io.vertx.core.json.JsonObject additional, BinaryOperator<io.vertx.core.json.JsonObject> operatorFun)  
      io.vertx.core.Future<io.vertx.core.json.JsonObject> insert​(String collection, io.vertx.core.json.JsonObject data)  
      io.vertx.core.Future<Boolean> missing​(String collection, io.vertx.core.json.JsonObject filter)  
      io.vertx.core.Future<Long> removeDocument​(String collection, io.vertx.core.json.JsonObject filter)  
      io.vertx.core.json.JsonObject termIn​(io.vertx.core.json.JsonObject filter, String field, io.vertx.core.json.JsonArray values)  
      io.vertx.core.json.JsonObject termLike​(io.vertx.core.json.JsonObject filter, String field, String value)  
    • Constructor Detail

      • UxMongo

        public UxMongo()
    • Method Detail

      • missing

        public io.vertx.core.Future<Boolean> missing​(String collection,
                                                     io.vertx.core.json.JsonObject filter)
      • existing

        public io.vertx.core.Future<Boolean> existing​(String collection,
                                                      io.vertx.core.json.JsonObject filter)
      • termIn

        public io.vertx.core.json.JsonObject termIn​(io.vertx.core.json.JsonObject filter,
                                                    String field,
                                                    io.vertx.core.json.JsonArray values)
      • termLike

        public io.vertx.core.json.JsonObject termLike​(io.vertx.core.json.JsonObject filter,
                                                      String field,
                                                      String value)
      • insert

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> insert​(String collection,
                                                                          io.vertx.core.json.JsonObject data)
      • findOne

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> findOne​(String collection,
                                                                           io.vertx.core.json.JsonObject filter)
      • findOne

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> findOne​(String collection,
                                                                           io.vertx.core.json.JsonObject filter,
                                                                           String joinedCollection,
                                                                           String joinedKey,
                                                                           io.vertx.core.json.JsonObject additional,
                                                                           BinaryOperator<io.vertx.core.json.JsonObject> operatorFun)
      • findOneAndReplace

        public io.vertx.core.Future<io.vertx.core.json.JsonObject> findOneAndReplace​(String collection,
                                                                                     io.vertx.core.json.JsonObject filter,
                                                                                     io.vertx.core.json.JsonObject updated)
      • removeDocument

        public io.vertx.core.Future<Long> removeDocument​(String collection,
                                                         io.vertx.core.json.JsonObject filter)
      • findWithOptions

        public io.vertx.core.Future<io.vertx.core.json.JsonArray> findWithOptions​(String collection,
                                                                                  io.vertx.core.json.JsonObject filter,
                                                                                  io.vertx.ext.mongo.FindOptions options)
      • findWithOptions

        public io.vertx.core.Future<io.vertx.core.json.JsonArray> findWithOptions​(String collection,
                                                                                  io.vertx.core.json.JsonObject filter,
                                                                                  io.vertx.ext.mongo.FindOptions options,
                                                                                  String joinedCollection,
                                                                                  String joinedKey,
                                                                                  io.vertx.core.json.JsonObject additional,
                                                                                  BinaryOperator<io.vertx.core.json.JsonObject> operatorFun)