{ "info": { "author": "Yeaji Shin", "author_email": "yeahjishin@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Framework :: IPython", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Database :: Front-Ends" ], "description": "\n\nipython mongo magic\n=============\n\n :Info: ipython mongo shell extension\n :Author: Yeaji Shin ( yeahjishin@gmail.com )\n\nInstall\n=======\n\nuse github:\n\n In [1]: %install_ext https://github.com/Bloodevil/ipython_mongo/edit/master/imongo.py\n In [2]: %load_ext imongo.py\n\n git clone https://github.com/Bloodevil/ipython_mongo.git\n cd ipython_mongo\n python setup.py install\n\nuse pip:\n\n pip install ipython_mongo\n In [1]: %load_ext imongo\n\nimport error when load_ext\n=============\n\n1. check sys.path \n2. check imongo under '/usr/lib/python2.7/dist-packages/IPython/extensions'\n\nUsage\n=============\n\n%mongo_connect [mongodb://localhost:27017]\n```sql\nIn [1]: con = %mongo_connect\n\nIn [2]: con\nOut[2]: MongoClient('localhost', 27017)\n\nIn [3]: %mongo_connect mongodb://127.0.0.1:27017\nOut[3]: MongoClient(u'127.0.0.1', 27017)\n```\n\n%show_dbs\n```sql\nIn [10]: %show_dbs\nOut[10]: \n[u'local',\n u'tumblr',\n u'admin',\n u'movie',\n u'theater',\n u'a',\n u'daa',\n u'dbs',\n u'test']\n```\n\n%show_collections [dbname]\n```sql\nIn [11]: %show_collections movie\nOut[11]: [u'system.indexes', u'kobis']\n```\n\n%insert db.collection {data}\n```sql\nIn [29]: %insert test.test {\"test\": \"test1\"}\n{u'test': u'test1'}\n\nIn [31]: conn.test.test.find_one()\nOut[31]: {u'_id': ObjectId('544a20e5eb5e7b1ccdb7ca54'), u'test': u'test'}\n```\n\n%drop db.collection\n%drop db\n\n\n%find imongo.find1 {data}\n```sql\nIn [9]: %find imongo.find1 {}\nOut[9]: [{u'_id': ObjectId('546d7192eb5e7b1cfbdf12cb'), u'test': u'abcdef'}]\n\nIn [10]: %find imongo.find1 {'test': /c/}\nOut[10]: [{u'_id': ObjectId('546d7192eb5e7b1cfbdf12cb'), u'test': u'abcdef'}]\n\nIn [11]: %find imongo.find1 {'test': /^a/}\nOut[11]: [{u'_id': ObjectId('546d7192eb5e7b1cfbdf12cb'), u'test': u'abcdef'}]\n\nIn [17]: %find imongo.find1 {'test': /f$/}\nOut[17]: [{u'_id': ObjectId('546d7192eb5e7b1cfbdf12cb'), u'test': u'abcdef'}]\n\nIn [21]: %find imongo.find1 {'test': > 120}\nOut[21]:\n[{u'_id': ObjectId('546d71f4eb5e7b1cfbdf12cc'), u'test': 123},\n {u'_id': ObjectId('546d71fbeb5e7b1cfbdf12ce'), u'test': 1920}]\n\nIn [22]: %find imongo.find1 {'test': < 120}\nOut[22]: [{u'_id': ObjectId('546d71f7eb5e7b1cfbdf12cd'), u'test': 100}]\n\nIn [7]: %find imongo.find1 {'test': <= 100}\nOut[7]: [{u'_id': ObjectId('546d71f7eb5e7b1cfbdf12cd'), u'test': 100}]\n\nIn [3]: %find imongo.find1 {'test': > 120, 'test': < 1000 }\nOut[3]: [{u'_id': ObjectId('546d71f4eb5e7b1cfbdf12cc'), u'test': 123}]\n```\n\n\nNews\n====\n\n0.1\n---\n\n*Release date: 26-Aug-2014*\n\n* Initial release\n* Release to PyPI\n\n0.2\n---\n\n*Release date: 22-Oct-2014*\n\n* #7 new way to make autocomplete.\n* #9 insert data\n\n0.3\n---\n\n*Release date: 20-Nov-2014*\n\n* #17 make drop function for drop db or collection\n* #19 make find query\n* #20 find query support slash like query just like mongodb server shell.\n* #21, #23 find query support comparison query more easy way.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/Bloodevil/ipython_mongo/tarball/0.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Bloodevil/ipython_mongo", "keywords": "database,ipython,mongodb,shell,imongo", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ipython-mongo", "package_url": "https://pypi.org/project/ipython-mongo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ipython-mongo/", "project_urls": { "Download": "https://github.com/Bloodevil/ipython_mongo/tarball/0.2", "Homepage": "https://github.com/Bloodevil/ipython_mongo" }, "release_url": "https://pypi.org/project/ipython-mongo/0.3.3/", "requires_dist": null, "requires_python": null, "summary": "MONGODB access via IPython", "version": "0.3.3" }, "last_serial": 1363322, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d743096f0c73d02c186fbbdb97c240eb", "sha256": "b1d47e838fecd19cf215e045e54ce504bc580bcb88f3688b5277c433285d8a3a" }, "downloads": -1, "filename": "ipython-mongo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d743096f0c73d02c186fbbdb97c240eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1667, "upload_time": "2014-08-26T06:49:34", "url": "https://files.pythonhosted.org/packages/c5/56/37d2853ddd2c2808d4be8d0c96cb76ebc6aca274f9b7cb8a5dac74d42f6b/ipython-mongo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "33a47229b7f1e47bd7c03e756f4c54f5", "sha256": "35eb84d90d5ef952f37aca11d481c01923fd0c0179c85d6a35f82e89ec401423" }, "downloads": -1, "filename": "ipython-mongo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "33a47229b7f1e47bd7c03e756f4c54f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2044, "upload_time": "2014-08-26T06:59:26", "url": "https://files.pythonhosted.org/packages/a8/4b/8fd8d67de26417554ec9f1c96bed97a901b41408b416d25c1562805485f9/ipython-mongo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4b03454937d1cae6bd6e73689a155e76", "sha256": "cfe5b44e4ff3ab7ede4d988ee1303a902832bef00c44c049d04583226272b2a0" }, "downloads": -1, "filename": "ipython-mongo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4b03454937d1cae6bd6e73689a155e76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2334, "upload_time": "2014-10-04T19:18:43", "url": "https://files.pythonhosted.org/packages/54/a3/d70060c40d5539b458b4d6b0a93d60bb36f6e8e95403ef297dc1443abdac/ipython-mongo-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "98b7502ade1237cdd6a56067fe2f69d9", "sha256": "603654b27accbcf833d584cfa1e55424028997d4ab241ceadf6f3a869f851ff4" }, "downloads": -1, "filename": "ipython-mongo-0.1.3.tar.gz", "has_sig": false, "md5_digest": "98b7502ade1237cdd6a56067fe2f69d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3083, "upload_time": "2014-10-10T08:01:10", "url": "https://files.pythonhosted.org/packages/36/c2/4827e19dbce81aabda39a4a25244ea31b86dc6b445bf17cac6bb8dacd156/ipython-mongo-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d701278990871f408cea1102fdfaf36a", "sha256": "d8f7620448549760196ca0a2122c893f88fc46b8e7eff4f706f3d85f329d54d1" }, "downloads": -1, "filename": "ipython-mongo-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d701278990871f408cea1102fdfaf36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4052, "upload_time": "2014-10-22T05:20:32", "url": "https://files.pythonhosted.org/packages/94/87/02a514c6f4ba275ec130891490ce505e226c3bdaff048befd6146897b8ea/ipython-mongo-0.2.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "1c3469cb7a9c8bbcda1033c06d39a936", "sha256": "6356c2ad62af7944214072891388990de5b1eb3d6242aae633c8eac145ed7ee7" }, "downloads": -1, "filename": "ipython-mongo-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1c3469cb7a9c8bbcda1033c06d39a936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5698, "upload_time": "2014-11-20T05:18:19", "url": "https://files.pythonhosted.org/packages/6c/13/f8b464b7b9fb15d928d01773d9fe355b8ab49012b0664e5e1970ae3cd807/ipython-mongo-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ce88b882cf5ad1c9ac06047c03b95ade", "sha256": "2dccecabefc1233ade2aeae7c144ec1497b22ae6edadd28110ed0bafc250fd53" }, "downloads": -1, "filename": "ipython-mongo-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ce88b882cf5ad1c9ac06047c03b95ade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5821, "upload_time": "2014-11-25T07:50:04", "url": "https://files.pythonhosted.org/packages/61/54/a708dad445065686209d1199a911e184e310c3d68c4ce6a57828d54ad85f/ipython-mongo-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8af1a1b143b07587cbecbf543cfbda9c", "sha256": "dc84b80be1cef65c30958f56f94ffbfce69b25793c0c37787b5f6bdbadb9fe98" }, "downloads": -1, "filename": "ipython-mongo-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8af1a1b143b07587cbecbf543cfbda9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5939, "upload_time": "2014-12-29T06:34:56", "url": "https://files.pythonhosted.org/packages/26/b5/bf4486db7a294f56851fd532f1f540187e9101aee32b9fe81e9f2ee4d944/ipython-mongo-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8af1a1b143b07587cbecbf543cfbda9c", "sha256": "dc84b80be1cef65c30958f56f94ffbfce69b25793c0c37787b5f6bdbadb9fe98" }, "downloads": -1, "filename": "ipython-mongo-0.3.3.tar.gz", "has_sig": false, "md5_digest": "8af1a1b143b07587cbecbf543cfbda9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5939, "upload_time": "2014-12-29T06:34:56", "url": "https://files.pythonhosted.org/packages/26/b5/bf4486db7a294f56851fd532f1f540187e9101aee32b9fe81e9f2ee4d944/ipython-mongo-0.3.3.tar.gz" } ] }