Metadata-Version: 2.1
Name: nosqlmongoautomation
Version: 0.0.1
Summary: A python package for connecting with database.
Home-page: https://github.com/abhishek/mongodb_connector
Author: abhishek
Author-email: nishkarina@protonmail.com
License: MIT
Project-URL: Bug Tracker, https://github.com/abhishek/mongodb_connector/issues
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: ensure ==1.0.2
Requires-Dist: py-youtube ==1.1.7
Provides-Extra: testing
Requires-Dist: pytest >=7.1.3 ; extra == 'testing'
Requires-Dist: mypy >=0.971 ; extra == 'testing'
Requires-Dist: flake8 >=5.0.4 ; extra == 'testing'
Requires-Dist: tox >=3.25.1 ; extra == 'testing'
Requires-Dist: black >=22.8.0 ; extra == 'testing'

# MongoDB Connector

A Python package for connecting to a MongoDB database and performing CRUD operations.

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
  - [Initialization](#initialization)
  - [Create Database and Collection](#create-database-and-collection)
  - [Insert Records](#insert-records)
  - [Bulk Insert](#bulk-insert)
- [Testing](#testing)
- [Contributing](#contributing)
- [License](#license)

## Introduction

This package provides an easy-to-use interface for connecting to MongoDB databases, creating collections, and performing insert operations. It supports reading data from `.csv` and `.xlsx` files for bulk insertion.

## Features

- Connect to MongoDB using a connection string
- Create databases and collections
- Insert single or multiple records
- Bulk insert data from `.csv` and `.xlsx` files

## Installation

You can install the package using pip:

```bash
pip install .
