Skip to main content

Repackage pymongo to make it more pythonic

Project description

pip install mongo-pythonic

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.2.2.tar.gz (15.6 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.2.2-py2.py3-none-any.whl (16.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: mongo_pythonic-0.2.2.tar.gz
  • Upload date:
  • Size: 15.6 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.2.2.tar.gz
Algorithm Hash digest
SHA256 ffcee3a4aad7dab701d5a74a137a9415bfb4a08e68f26dd7e05d4931d42be824
MD5 25fd689ca8837993fbbeb3a84c00036b
BLAKE2b-256 54a2e5573cc2d90f23d2f96aae88f8df2136891018e9f2cd692e98095d2888c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mongo_pythonic-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 27db52ff5e81386eb52637cccf024740eeba472de91e2b5787fbae1d579ed1d1
MD5 3b82f1b31daa63224e3c6245587edd4b
BLAKE2b-256 9049f3d23124d4cef4095baff231e691e508282c66f247b5b354479ffface0b4

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