Skip to content

bmsalikhov/MongoDB_training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Простой проект для освоения навыков работы с MongoDB

Dependencies

Использовал MongoDB Driver

Что может делать приложение?

  • создавать базу данных
  • создавать таблицы
  • добавлять записи в таблицу
  • выводить записи согласно заданию

Packages

data_source

Здесь хранится класс DbManager, в котором реализованы основные методы работы с БД.

Методы

  • void insertAll(String dbName, String collectionName, List employees) - создает таблицу с работниками и заносит в неё все данные
  • void findAll(String dbName, String collectionName) - выводит всю таблицу
  • void findNamesAndDates(String dbName, String collectionName) - выводит ФИО сотрудников из таблицы и даты трудоустройства
  • void findAllSorted(String dbName, String collectionName) - выводит сотрудников, отсортированных по ЗП
  • void findAvgSalary(String dbName, String collectionName) - выводит среднюю ЗП
  • void findNamesAndPhones(String dbName, String collectionName) - выводит имена и номера телефонов
  • void print(FindIterable docs, String ... columns) - метод для печати результатов запросов
  • String getSpaces(String s) - вспомогательный метод для печати

models

Здесь хранится класс Employee, созданный для создания сущности "работник" для последующей записи её в базу данных.

main

Здесь хранится класс Main, в котором мы создаем список "работников" и далее тестируем описанные выше методы.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages