{ "info": { "author": "Steve Lacy", "author_email": "slacy@slacy.com", "bugtrack_url": null, "classifiers": [], "description": "minimongo\n=========\n\n:Info: Minimal database Model management for MongoDB.\n:Author: Steve Lacy (github@slacy.com)\n\n\nAbout\n-----\n\n``minimongo`` is a lightweight, schemaless, Pythonic Object-Oriented\ninterface to MongoDB.\n\nIt provides a very thin, dynamicly typed (schema-less) object management\nlayer for any data stored in any MongoDB collection. ``minimongo`` directly\ncalls the existing pymongo_ query syntax.\n\n``minimongo`` can easily layer on top of existing MongoDB collections, and\nwill work properly with almost any existing schema, even from third party\napplications.\n\n\nInstallation\n------------\n\nIf you have `setuptools `_\nyou can use ``easy_install -U minimongo``. Otherwise, you can download the\nsource from `GitHub `_ and run ``python\nsetup.py install``.\n\n\nDependencies\n============\n- pymongo_ 1.9+\n- `sphinx `_ (optional -- for documentation generation)\n\n\nExample\n-------\n\nHere's a very brief example of creating an object, querying for it, modifying\na field, and then saving it back again::\n\n from minimongo import Model, Index\n\n class Foo(Model):\n class Meta:\n # Here, we specify the database and collection names.\n # A connection to your DB is automatically created.\n database = \"minimongo\"\n collection = \"rocks\"\n\n # Now, we programatically declare what indices we want.\n # The arguments to the Index constructor are identical to\n # the args to pymongo\"s ensure_index function.\n indices = (\n Index(\"a\"),\n )\n\n\n if __name__ == \"__main__\":\n # Create & save an object, and return a local in-memory copy of it:\n foo = Foo({\"x\": 1, \"y\": 2}).save()\n\n # Find that object again, loading it into memory:\n foo = Foo.collection.find_one({\"x\": 1})\n\n # Change a field value, and save it back to the DB.\n foo.other = \"some data\"\n foo.save()\n\n\nFeedback welcome!\n-----------------\n\nPlease email github@slacy.com with comments, suggestions, or comment via\nhttp://github.com/slacy/minimongo\n\n.. _pymongo: http://api.mongodb.org/python/1.9%2B/index.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/slacy/minimongo", "keywords": "mongo,mongodb,pymongo,orm", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "minimongo", "package_url": "https://pypi.org/project/minimongo/", "platform": "any", "project_url": "https://pypi.org/project/minimongo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/slacy/minimongo" }, "release_url": "https://pypi.org/project/minimongo/0.2.8/", "requires_dist": null, "requires_python": null, "summary": "Minimal database Model management for MongoDB", "version": "0.2.8" }, "last_serial": 794807, "releases": { "0.1": [ { "comment_text": "built for Linux-2.6.35-24-generic-x86_64-with-glibc2.4", "digests": { "md5": "fd0ed53ccf97efc08c21a743fc28f5bf", "sha256": "b7b11961f181960034b52c291b3f2514be6af10f3344ea3a58009074d62ea13a" }, "downloads": -1, "filename": "minimongo-0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "fd0ed53ccf97efc08c21a743fc28f5bf", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10749, "upload_time": "2011-01-12T00:00:42", "url": "https://files.pythonhosted.org/packages/d6/d6/ebb7ed6ea1ec3873ca0083ae8fc8e31a14d2855aec66ed32a0439c3d750e/minimongo-0.1.linux-x86_64.tar.gz" } ], "0.1.1": [ { "comment_text": "built for Linux-2.6.35-24-generic-x86_64-with-glibc2.4", "digests": { "md5": "a727ddba5ffb3c0d49e2ffeed8825fa3", "sha256": "e4a75686c1c50bca0c7ef1859e0953a6992c109ddaefcfed134033cbe7d758e8" }, "downloads": -1, "filename": "minimongo-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "a727ddba5ffb3c0d49e2ffeed8825fa3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 10884, "upload_time": "2011-01-12T00:29:35", "url": "https://files.pythonhosted.org/packages/a3/4d/6feee91e7311aef0917d354a01fb114c960dcc2e65ffe53ab5887ee95216/minimongo-0.1.1.linux-x86_64.tar.gz" } ], "0.1.2": [ { "comment_text": "built for Linux-2.6.35-25-generic-x86_64-with-glibc2.4", "digests": { "md5": "a6fe915dddca73f668ee22dcebb5bbc6", "sha256": "2ae1c0038ceb0ac56834eefb6c621f4a76574ad186beacd61f8babd5827f1a8c" }, "downloads": -1, "filename": "minimongo-0.1.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "a6fe915dddca73f668ee22dcebb5bbc6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13537, "upload_time": "2011-02-07T20:27:41", "url": "https://files.pythonhosted.org/packages/d1/a8/566ab0fbdd33243f70ce28c51b623806bd473bccfbabd2e43af7ada05912/minimongo-0.1.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "219d5456c5aa5adb1ed66b71dadd5253", "sha256": "bf943aea753ba120ee0fdeca7a1db46929c65a50609947196bed55cc088f6024" }, "downloads": -1, "filename": "minimongo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "219d5456c5aa5adb1ed66b71dadd5253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9389, "upload_time": "2011-02-07T20:27:42", "url": "https://files.pythonhosted.org/packages/87/ba/bb58aa8a73d7865a5172595ff9eef00c21e8359811f3a2c870cadf164eea/minimongo-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "built for Linux-2.6.35-25-generic-x86_64-with-glibc2.4", "digests": { "md5": "f292eeeb12596dbde6b219790a8b83d7", "sha256": "85d3312e93dbe81e64984d683b2b757c807db9d67188a3661e8a582c1a597229" }, "downloads": -1, "filename": "minimongo-0.2.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "f292eeeb12596dbde6b219790a8b83d7", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 12264, "upload_time": "2011-02-16T01:37:30", "url": "https://files.pythonhosted.org/packages/24/91/1d37a147f770eae7f81de8f9b5a3eda83f4532a9489a39f121570e7d9407/minimongo-0.2.0.linux-x86_64.tar.gz" } ], "0.2.1": [ { "comment_text": "built for Linux-2.6.35-25-generic-x86_64-with-glibc2.4", "digests": { "md5": "8b1f341734fd2525be4bd96c26f8c61f", "sha256": "2693c2941cd8f3154799c11e5a4715c6f8814dfa8fce6dc62fe2fce978f52cef" }, "downloads": -1, "filename": "minimongo-0.2.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8b1f341734fd2525be4bd96c26f8c61f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 12268, "upload_time": "2011-02-16T01:42:41", "url": "https://files.pythonhosted.org/packages/5b/b0/7f7e64a805382c497c9c5c6ce3617ccd0686681a536c359560c894efe66a/minimongo-0.2.1.linux-x86_64.tar.gz" } ], "0.2.2": [ { "comment_text": "built for Linux-2.6.35-25-generic-x86_64-with-glibc2.4", "digests": { "md5": "147fad907d25139273498b58479b1650", "sha256": "0c5d7457a1c57a48a068accad36b016152db0bba5dc1b1e90e699755a95d6a78" }, "downloads": -1, "filename": "minimongo-0.2.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "147fad907d25139273498b58479b1650", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13468, "upload_time": "2011-02-16T23:37:11", "url": "https://files.pythonhosted.org/packages/2e/03/af131d74b5b127c8c09e3d4b2cc26bc125e3117a8f8a766c8ac24fed3f8d/minimongo-0.2.2.linux-x86_64.tar.gz" } ], "0.2.3": [ { "comment_text": "built for Linux-2.6.35-25-generic-x86_64-with-glibc2.4", "digests": { "md5": "01438d0ded23110e6254c321611cd809", "sha256": "79daaaee7e39dedf9651faeb811c04091707945d2eb3e85bd1cdf0dbafd58e22" }, "downloads": -1, "filename": "minimongo-0.2.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "01438d0ded23110e6254c321611cd809", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13465, "upload_time": "2011-02-16T23:38:41", "url": "https://files.pythonhosted.org/packages/31/46/5fa946e5685db57e401a2c7794ab3b4dc72e29e1a6ff6357196cb6f096fd/minimongo-0.2.3.linux-x86_64.tar.gz" } ], "0.2.4": [ { "comment_text": "built for Linux-2.6.35-25-generic-x86_64-with-glibc2.4", "digests": { "md5": "60b2935ad688385284d5f726386a7788", "sha256": "00efc3acdd2688c0826ec4de19a97668df570f9333e73976395e6cadc3d6038a" }, "downloads": -1, "filename": "minimongo-0.2.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "60b2935ad688385284d5f726386a7788", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 13928, "upload_time": "2011-02-18T01:07:38", "url": "https://files.pythonhosted.org/packages/1c/2b/9892f849b42745db40709636030a80b532f456905ab4fb8d347c477fe426/minimongo-0.2.4.linux-x86_64.tar.gz" } ], "0.2.5": [ { "comment_text": "built for Linux-2.6.35-25-generic-x86_64-with-glibc2.4", "digests": { "md5": "27f145d14ceec92fd66b91695d2eb253", "sha256": "ddf0cb0a73706fcdfb80bafbebd8fb592060258e96b432dcd6aab8942f05b20d" }, "downloads": -1, "filename": "minimongo-0.2.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "27f145d14ceec92fd66b91695d2eb253", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 14196, "upload_time": "2011-02-23T21:32:19", "url": "https://files.pythonhosted.org/packages/b7/99/dae4155f32e21bca6a936de5812b30fd12ea616920a7aca46e1726cf8bc3/minimongo-0.2.5.linux-x86_64.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f0d9fa7778699e7cac1241686249b261", "sha256": "c49cab28024945d0206d042697e3d04b31b99bf683fcba2085838a57ea124da0" }, "downloads": -1, "filename": "minimongo-0.2.6.tar.gz", "has_sig": false, "md5_digest": "f0d9fa7778699e7cac1241686249b261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13807, "upload_time": "2011-04-13T06:52:33", "url": "https://files.pythonhosted.org/packages/28/48/332d8d973003a9760e2a5c76400996dbe9ac7c10bc0a49787b6668c35bb6/minimongo-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "1adb3a1a7500f75f6b4ae9931b61aaf2", "sha256": "ab876a473e3843c42f910600adfea108278a86cc703ac0f88047485a5757808a" }, "downloads": -1, "filename": "minimongo-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1adb3a1a7500f75f6b4ae9931b61aaf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13794, "upload_time": "2011-04-13T06:55:14", "url": "https://files.pythonhosted.org/packages/5f/7b/9949e671a19fc688794e797749f2a3f2a76c38812b785a9cce3a807b2429/minimongo-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "43aae3f41b74461ff2d655f938670011", "sha256": "71300d93bee666456dfe65de03cc79be1ffb64b3e25d18c3f32e59c964e6b3d7" }, "downloads": -1, "filename": "minimongo-0.2.8.tar.gz", "has_sig": false, "md5_digest": "43aae3f41b74461ff2d655f938670011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15141, "upload_time": "2012-10-31T20:33:57", "url": "https://files.pythonhosted.org/packages/fd/37/ee62e20d23c0871bf6f4fbd92fede186a393eaeaaaa1eae1628a807936a1/minimongo-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43aae3f41b74461ff2d655f938670011", "sha256": "71300d93bee666456dfe65de03cc79be1ffb64b3e25d18c3f32e59c964e6b3d7" }, "downloads": -1, "filename": "minimongo-0.2.8.tar.gz", "has_sig": false, "md5_digest": "43aae3f41b74461ff2d655f938670011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15141, "upload_time": "2012-10-31T20:33:57", "url": "https://files.pythonhosted.org/packages/fd/37/ee62e20d23c0871bf6f4fbd92fede186a393eaeaaaa1eae1628a807936a1/minimongo-0.2.8.tar.gz" } ] }