Interface BsonDatabase<T>

All Known Implementing Classes:
CommonDatabase, CommonDatabase, PluginDatabase

public interface BsonDatabase<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    add(T doc)
     
    boolean
    addAll(List<T> docs)
     
    void
    createIndexes(org.bson.conversions.Bson keys)
     
    void
    createIndexes(org.bson.conversions.Bson keys, com.mongodb.client.model.IndexOptions indexOptions)
     
     
    list(org.bson.conversions.Bson filter)
     
    one(org.bson.conversions.Bson filter)
     
    one(org.bson.conversions.Bson filter, int skip, int limit)
     
    boolean
    remove(org.bson.conversions.Bson filter)
     
    boolean
    replace(org.bson.conversions.Bson filter, T doc)
     
    boolean
    update(org.bson.conversions.Bson filter, org.bson.conversions.Bson update)
     
  • Method Details

    • one

      T one(org.bson.conversions.Bson filter)
    • one

      T one(org.bson.conversions.Bson filter, int skip, int limit)
    • list

      List<T> list()
    • list

      List<T> list(org.bson.conversions.Bson filter)
    • addAll

      boolean addAll(List<T> docs)
    • add

      boolean add(T doc)
    • update

      boolean update(org.bson.conversions.Bson filter, org.bson.conversions.Bson update)
    • replace

      boolean replace(org.bson.conversions.Bson filter, T doc)
    • remove

      boolean remove(org.bson.conversions.Bson filter)
    • createIndexes

      void createIndexes(org.bson.conversions.Bson keys)
    • createIndexes

      void createIndexes(org.bson.conversions.Bson keys, com.mongodb.client.model.IndexOptions indexOptions)