Package net.swofty.data.mongodb
Class UserDatabase
java.lang.Object
net.swofty.data.mongodb.ProfilesDatabase
- All Implemented Interfaces:
MongoDB
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic com.mongodb.client.MongoClientstatic com.mongodb.client.MongoCollection<org.bson.Document>static com.mongodb.client.MongoDatabasefinal String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexists()static org.bson.DocumentfetchDocument(String uniqueId) static UUIDList<org.bson.Document>getAll()booleangetBoolean(String key, boolean def) org.bson.Documentint<T> List<T>longvoidinsertOrUpdate(String key, Object value) booleanvoid
-
Field Details
-
GLOBAL_USER_CACHE
-
Document_Cache
-
id
-
client
public static com.mongodb.client.MongoClient client -
database
public static com.mongodb.client.MongoDatabase database -
collection
public static com.mongodb.client.MongoCollection<org.bson.Document> collection
-
-
Constructor Details
-
UserDatabase
-
-
Method Details
-
connect
-
set
-
get
-
getAll
-
getString
-
getInt
-
getLong
-
getBoolean
- Specified by:
getBooleanin interfaceMongoDB
-
getList
-
getDocument
public org.bson.Document getDocument() -
remove
-
insertOrUpdate
- Specified by:
insertOrUpdatein interfaceMongoDB
-
exists
public boolean exists() -
fetchUUID
-
fetchDocument
-