Skip to main content

Repackage pymongo to make it more pythonic

Project description

As we all know, MongoDB is a very good nosql database, but pymongo is a violent transplant from C# binding. This project repackages pymongo, making full use of dynamic type features to make MongoDB more pythonic.

Currently supported functions

  1. You can access MongoDB like using list and dict, and it takes up almost no memory.
db = pymongo.MongoClient()
list1 = mongohelper.operator.List(db["test"], "test")
list1.append({"aaa" : 123, "sadasd": "dasdas"})
list1["68026c54e4e6b28563e2bc48"]["aaa"] = 666
print(list1["68026c54e4e6b28563e2bc48"]["aaa"])
for dictionary in list1:
    print(dictionary["aaa"])

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_pythonic-0.1.1.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mongo_pythonic-0.1.1-py2.py3-none-any.whl (16.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file mongo_pythonic-0.1.1.tar.gz.

File metadata

  • Download URL: mongo_pythonic-0.1.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for mongo_pythonic-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e548ccd80c7eddb734f755941fcd94536282dadfe385c994dad6279c3eaeb5b9
MD5 26defc282b156b43e548586d653a5086
BLAKE2b-256 a3b99b77c9f85eff714ff8dc37103bebbfac7aad3f66a9091e228d4a0fd5eec0

See more details on using hashes here.

File details

Details for the file mongo_pythonic-0.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for mongo_pythonic-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 64a5a0214cc7e50aa1520c6ca27943efa85794d68a5e9bb1ae0764e724b93d20
MD5 d2ce121e407e0dd3a84a0db36a4abdc3
BLAKE2b-256 fe369dc1ca5ffc953a2e5aa160442d66b04ee613d5699e42fd9e0dbfbaa9d32d

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