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.6.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.6-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mongo_test_ts-0.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 446ad369eb98bcf55feb32d0247691634b06659b51622cbce36de6cff051592e
MD5 36e1a4a8d3af814d1e0769b4a01546b5
BLAKE2b-256 925943676dfcba4d89ffdb1ecc9f408e908460a2fea2e8a0b788e6266204ad0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mongo_test_ts-0.0.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d9d495a959561a7927ee18bf11edff3df331ba1a64c15b1e9331aaf05847d34a
MD5 27c94e915abec1e85a127774b531158f
BLAKE2b-256 f4aaf9e7e5e1b08f5f3447b538999e56119ab18c751081dcbe75bf602dcdeb92

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