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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mongo_test_ts-0.0.8.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.8.tar.gz
Algorithm Hash digest
SHA256 6b050fd5093640eb556c07bb41eded72bb0a9aa9f0361f0487808b2fc812c83a
MD5 ea6780f2837b31b207c0df427c8bce63
BLAKE2b-256 fa428083e342ffb6f1f99f2a92b95ec282fe72be1387dc5d645fc926477fd809

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mongo_test_ts-0.0.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e44ce8cb67f31eeb0b953fa7bae34edd0ce6be90851db4cf003649e8d41e2fa5
MD5 d2da3840d847433cf38c5847412ac324
BLAKE2b-256 ec42bc57b02cb727022fb441ae9439809b5d8daad9ccf3fb1897fc79f6e19d57

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