Skip to main content

A simple MongoDB module with less configuration

Project description

Simple Mongo (A Simple Mongodb Library)

Getting Started:

  • To run and test the library, it should required to provide an environment variables by creating an .env file:
    MONGODB_URL="mongodb://your-url-here"
    MONGODB_NAME="your-database-name-here"

Running a simple query:

  • Get All documents within a collection:
# supposed that we have a 'users' collection

from simple_mongo.database import MongoDB

MongoDB.all('users')
  • Get a specific document:
MongoDB.find_one({
    'name' : 'Taylor Swift'
})
  • Create a simple data to a collection:
MongoDB.create('users',
    {
        'name': 'John Doe', 
        'email': 'johndoe@gmail.com'
    }
)
  • Update a document from a collection:
MongoDB.update('users', {
    'name' : 'John Doe'
}, {
    'name' : 'John Sins'
})
  • Delete a document from a collection:
MongoDB.delete('users', {
    'name' : 'John Sins'
})

Repository Link: https://github.com/nojram00/simple-mongo

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

simple_mongo-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.

simple_mongo-0.0.6-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: simple_mongo-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.13.1

File hashes

Hashes for simple_mongo-0.0.6.tar.gz
Algorithm Hash digest
SHA256 f1cf9a3a0a464062b58005969d487993082c5f354272e71b2da0114f93e9ba74
MD5 6bec588b1b3f5550979a511c9fb909f2
BLAKE2b-256 964619eda10ff6a218f2a8bf48b7b45d0031decd2600ebd8fe169d3b7bd2d1c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simple_mongo-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for simple_mongo-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9b453242390ca371ed593960c6f7c36e386213cf5e41131797f630f604f9ea42
MD5 47415407bbd213926f31ca06c009b246
BLAKE2b-256 4ee048df878700a4e70b446e7ee30719424b50e64590249a366cbeb4bffacc79

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