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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mongo_test_ts-0.2.0.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.2.0.tar.gz
Algorithm Hash digest
SHA256 b6b98ebbcc02220c5d98d33279d7d721763b72b8b4805c68c8c8984a96af725f
MD5 c915eb116370ae60b6f10cca2e152ef4
BLAKE2b-256 9289c8e855d0365057fbcdbe2ac11972295cbfd08acea2380a66c4aa1f94c577

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mongo_test_ts-0.2.0-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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fabdd2034d87b9b7979e2f2e13eb5cd37e8f94cf7f171a1a2e4ae9373a05e4c9
MD5 69282cb2e239188b46f6d681ea481129
BLAKE2b-256 564cc74fef6e6848660ba3bd28eba140a308472f5bfa93817de3f71564f3f7fd

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