Class UxMongo

java.lang.Object
io.vertx.tp.plugin.UxMongo

public class UxMongo extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UxMongo

      public UxMongo()
  • Method Details

    • 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)