Class MongoDBValidation

    • Constructor Detail

      • MongoDBValidation

        public MongoDBValidation​(com.mongodb.client.MongoClient client,
                                 MongoDBAccount account)
    • Method Detail

      • createDocument

        public String createDocument​(String collectionName,
                                     org.bson.Document document)
      • createDocuments

        public List<String> createDocuments​(String collectionName,
                                            org.bson.Document... documents)
      • getDocuments

        public List<org.bson.Document> getDocuments​(String collectionName)
      • getDocuments

        public List<org.bson.Document> getDocuments​(String collectionName,
                                                    int count)
      • 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)
      • copyAllDocuments

        public void copyAllDocuments​(String sourceCollection,
                                     String destCollection)
      • cloneDatabase

        public void cloneDatabase​(String sourceDatabase)
      • copyCollectionFromDatabase

        public void copyCollectionFromDatabase​(String sourceDatabase,
                                               String collectionName)
      • dropDatabase

        public void dropDatabase​(String databaseName)