Skip to content

Poonnachit/mongo_db_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MONGO DB PROJECT

Git Repository

https://github.com/Poonnachit/mongo_db_project.git

Description

This project is a mongo db project that manage horror books and authors. It allows to add, delete, update and list books and authors.

Requirements

  • python 3.11
  • mongo db
  • pymongo

Prerequisites

  1. Create a virtual environment python -m venv venv
  2. Activate the virtual environment venv\Scripts\activate.ps1 or venv\Scripts\activate.bat
  3. Install the requirements pip install -r requirements.txt
  4. Run bulk_loader.py python bulk_loader.py

Usage

  • Run main.py python main.py
  • Follow the instructions

Folder Structure

64160038

├── books
├── books_download
├── main.py
├── bulk_loader.py
├── requirements.txt
├── readme.md
├── .gitignore

Folder Structure Description
books folder to store books file
books_download folder to store books data downloaded from mongodb
main.py main file for user to interact with db
bulk_loader.py file to load data to mongo db
requirements.txt list of requirements
readme.md this file
.gitignore file to ignore files and folders

What you can do with this project

  • Add a book
  • List all books
  • Update a book
  • Delete a book
  • Search a book by title, author name, author pseudonym, genre, sub-genre, main character, set year, set main location, language, published year, ISBN

Created By

Poonnachit Amnuaypornpaisal
Burapha University
Student ID: 64160038

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages