{ "info": { "author": "Karloku Sang", "author_email": "karloku@loku.it", "bugtrack_url": null, "classifiers": [], "description": "|PyPI version|\\ |Build Status|\n\n====================\nmongoengine-embedded\n====================\n\nThis package provides basic CRUD methods on EmbeddedDocumentListField\nthrough \\_id.\n\nUsage\n-----\n\n.. code:: python\n\n import mongoengine\n from mongoengine_embedded import EmbeddedResource, ResourceContainer\n\n # embedded resource\n class Masterpiece(mongoengine.EmbeddedDocument, EmbeddedResource):\n title = mongoengine.StringField()\n\n # document contains embedded resource\n @ResourceContainer\n class Monkey(mongoengine.Document):\n masterpieces = mongoengine.EmbeddedDocumentListField(\n Masterpiece, element_name='masterpiece')\n\n the_monkey = Monkey()\n the_monkey.save()\n\n # Create\n one_masterpiece = the_monkey.create_masterpiece(title='Complete Works of William Shakespeare')\n another_masterpiece = the_monkey.create_masterpiece(title='Siku Quanshu')\n\n another_id = another_masterpiece.id\n # Read\n another = the_monkey.get_masterpiece_by_id(another_id)\n\n # Update\n the_monkey.modify_masterpiece_by_id(another_id, set__name='Jing Shi Zi Ji')\n\n # Destroy\n the_monkey.destroy_masterpiece_by_id(another_id)\n\nInstallation\n------------\n\nThis Package can be installed through pip:\n\n.. code:: bash\n\n pip install mongoengine-embedded\n\nLICENSE\n-------\n\n`MIT LICENSE `_\n\n.. |PyPI version| image:: https://badge.fury.io/py/mongoengine-embedded.svg\n :target: https://badge.fury.io/py/mongoengine-embedded\n.. |Build Status| image:: https://travis-ci.org/karloku/mongoengine-embedded.svg?branch=master\n :target: https://travis-ci.org/karloku/mongoengine-embedded\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/karloku/mongoengine-embedded", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mongoengine-embedded", "package_url": "https://pypi.org/project/mongoengine-embedded/", "platform": "", "project_url": "https://pypi.org/project/mongoengine-embedded/", "project_urls": { "Homepage": "https://github.com/karloku/mongoengine-embedded" }, "release_url": "https://pypi.org/project/mongoengine-embedded/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Access embedded documents with CRUD by id.", "version": "1.0.1" }, "last_serial": 2810525, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1cdc7b282023faa30e79c295d2ba097f", "sha256": "08ebcbd3ce5fec1d580ddd17c1cf99cd8a081d39a2c1054af108ce2a52403563" }, "downloads": -1, "filename": "mongoengine-embedded-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1cdc7b282023faa30e79c295d2ba097f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3325, "upload_time": "2016-09-20T15:29:16", "url": "https://files.pythonhosted.org/packages/29/31/d1b48211d3bbeca640148d65ea84b3c705b4f9becaf01a0dd6d276116119/mongoengine-embedded-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6f23169f66dd26b331ef679eb1f7346b", "sha256": "ed3c4448871de7354ecea9efcde1390b07b285e6be5e8c2d17cdf03f8eaf79c8" }, "downloads": -1, "filename": "mongoengine-embedded-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6f23169f66dd26b331ef679eb1f7346b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3876, "upload_time": "2016-11-07T11:41:36", "url": "https://files.pythonhosted.org/packages/07/71/25ac26c7cd103b5a6f4003f05707c0019a72eae1b9c84352d080410f7001/mongoengine-embedded-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f262f1c0dd1d5ac2d2f7a83d4c04c8fe", "sha256": "1067eca5b0b4b928566844a284891b32b0658f8fccfa255efa1074c31f272f90" }, "downloads": -1, "filename": "mongoengine-embedded-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f262f1c0dd1d5ac2d2f7a83d4c04c8fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3814, "upload_time": "2017-04-18T06:39:20", "url": "https://files.pythonhosted.org/packages/9c/dd/3b4ec52222d1e46b5a037ae9ff54709bd4153f6580b1ec34ec32bc91761d/mongoengine-embedded-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5c714e2495d312fceb4cb48745d5a5de", "sha256": "4215e88ac2c1dd3d18bf297d76ac2158f67eaa0af98b673127daccccd3e375e8" }, "downloads": -1, "filename": "mongoengine-embedded-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5c714e2495d312fceb4cb48745d5a5de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3935, "upload_time": "2017-04-18T07:41:49", "url": "https://files.pythonhosted.org/packages/8f/13/c3f7df972224ed34d59ef11fe8384e5221dd67013b25e431f1f59aaf13aa/mongoengine-embedded-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c714e2495d312fceb4cb48745d5a5de", "sha256": "4215e88ac2c1dd3d18bf297d76ac2158f67eaa0af98b673127daccccd3e375e8" }, "downloads": -1, "filename": "mongoengine-embedded-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5c714e2495d312fceb4cb48745d5a5de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3935, "upload_time": "2017-04-18T07:41:49", "url": "https://files.pythonhosted.org/packages/8f/13/c3f7df972224ed34d59ef11fe8384e5221dd67013b25e431f1f59aaf13aa/mongoengine-embedded-1.0.1.tar.gz" } ] }