Skip to main content

A python package for connecting with database.

Project description

# MongoDB Connection Utility ## Overview

This Python package provides utility functions to simplify interactions with MongoDB databases. It allows you to easily create a MongoDB client, database, and collection, as well as insert records into the database. Installation

#### You can install the package using pip:

bash

  • pip install mongo_connection_owais

## Usage

#### To use this package, follow these steps:

Import the mongo_operation class from the package:

  • from mongo_connection_owais import mongo_operation

Create an instance of the mongo_operation class by providing the MongoDB connection URL, database name, and optional collection name:

  • client_url = “mongodb://localhost:27017/”

  • database_name = “my_database”

  • collection_name = “my_collection”

  • mongo_op = mongo_operation(client_url, database_name, collection_name)

#### Insert records into the MongoDB collection:

  • record = {“key”: “value”}

  • mongo_op.insert_record(record, collection_name)

#### Perform bulk insertion of data from a CSV or Excel file:

  • datafile = “data.csv”

  • mongo_op.bulk_insert(datafile, collection_name)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mongo_test_ts-0.0.9.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mongo_test_ts-0.0.9-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file mongo_test_ts-0.0.9.tar.gz.

File metadata

  • Download URL: mongo_test_ts-0.0.9.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for mongo_test_ts-0.0.9.tar.gz
Algorithm Hash digest
SHA256 68eecb65908487abc4024c07db7b6e8aae076b571834c50b99a574464ead96dd
MD5 5e8e0a26d050ed818457276e3ce375b8
BLAKE2b-256 1d6504f193192dbf4bc8ad6d431f306a96ec4d92e28ed914b758818ecf73026e

See more details on using hashes here.

File details

Details for the file mongo_test_ts-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: mongo_test_ts-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.23

File hashes

Hashes for mongo_test_ts-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 75bab03760a5813ac765dcd53e2f928e5793ed07ba345207917cf6f00d5a76f2
MD5 458618e6054ef4c17dc67df764e42de4
BLAKE2b-256 0ed60c42e604d21569dd103859b59f623e8ca4a01359f9c6b11cdad1d029d2c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page