Class MongoDBValidation
- java.lang.Object
-
- software.tnb.db.mongodb.validation.MongoDBValidation
-
- All Implemented Interfaces:
Validation
public class MongoDBValidation extends Object implements Validation
-
-
Constructor Summary
Constructors Constructor Description MongoDBValidation(com.mongodb.client.MongoClient client, MongoDBAccount account)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloneDatabase(String sourceDatabase)voidcopyAllDocuments(String sourceCollection, String destCollection)voidcopyCollectionFromDatabase(String sourceDatabase, String collectionName)voidcreateCollection(String collectionName)StringcreateDocument(String collectionName, org.bson.Document document)List<String>createDocuments(String collectionName, org.bson.Document... documents)voiddeleteCollection(String collectionName)com.mongodb.client.result.DeleteResultdeleteDocument(String collectionName, org.bson.conversions.Bson filter)voiddropDatabase(String databaseName)List<org.bson.Document>getDocuments(String collectionName)List<org.bson.Document>getDocuments(String collectionName, int count)com.mongodb.client.result.UpdateResultreplaceDocument(String collectionName, org.bson.conversions.Bson filter, org.bson.Document document)com.mongodb.client.result.UpdateResultupdateDocument(String collectionName, org.bson.conversions.Bson filter, org.bson.conversions.Bson document)
-
-
-
Constructor Detail
-
MongoDBValidation
public MongoDBValidation(com.mongodb.client.MongoClient client, MongoDBAccount account)
-
-
Method Detail
-
createDocuments
public List<String> createDocuments(String collectionName, org.bson.Document... documents)
-
replaceDocument
public com.mongodb.client.result.UpdateResult replaceDocument(String collectionName, org.bson.conversions.Bson filter, org.bson.Document document)
-
updateDocument
public com.mongodb.client.result.UpdateResult updateDocument(String collectionName, org.bson.conversions.Bson filter, org.bson.conversions.Bson document)
-
deleteDocument
public com.mongodb.client.result.DeleteResult deleteDocument(String collectionName, org.bson.conversions.Bson filter)
-
createCollection
public void createCollection(String collectionName)
-
deleteCollection
public void deleteCollection(String collectionName)
-
cloneDatabase
public void cloneDatabase(String sourceDatabase)
-
copyCollectionFromDatabase
public void copyCollectionFromDatabase(String sourceDatabase, String collectionName)
-
dropDatabase
public void dropDatabase(String databaseName)
-
-