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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mongo_test_ts-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 6927203e81fa276d518142090915a4bc3c1cf8802cb52d0ccc42c3a0be8b96e5
MD5 d011f355691048582ab8b0bd81c1b36b
BLAKE2b-256 1fb39a159ae920d6d59f876b7a9971bf685ad435afe6e9f5a1aec07d893aa297

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mongo_test_ts-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 972ee7c7f1417d827553fa96474ba58cb1c046ed8f40d59b984aedc54322ec3e
MD5 aff8a04bd6a184bcd2f959c9d6cb9dcc
BLAKE2b-256 163f8f71d4b1ed22057deb1e737050d39c4a37dbad1cf7f71a0cbc577555b1b6

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