async-pymongo


Nameasync-pymongo JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://github.com/Mayuri-Chan/async_pymongo
SummaryAsynchronous wrapper for pymongo
upload_time2023-12-30 18:07:38
maintainer
docs_urlNone
authorAdek Maulana
requires_python>=3.9,<4.0
licenseGPL-3.0-or-later
keywords async python pymongo
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## async_pymongo
Asynchronous wrapper for pymongo  
[Comparison](https://github.com/Mayuri-Chan/async_pymongo/blob/staging/comparison.png)  

### Installing

``` bash
pip3 install async_pymongo
```

### Usage

``` python
from async_pymongo import AsyncClient

async def main():
	conn = AsyncClient("mongodb://...")
	db = conn["database_name"]
	col = db["collections_name"]
	await col.insert_one({"name": "John Smith", "age": 25})
	async for data in col.find({}):
		print(data["name"])
```
 The rest function are same with pymongo but with await

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Mayuri-Chan/async_pymongo",
    "name": "async-pymongo",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "async,python,pymongo",
    "author": "Adek Maulana",
    "author_email": "adekzmaulana@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/33/61/04d956ce2733641793c6baec230b1963a0e1b202db83fcd4c189e12afc60/async_pymongo-0.1.4.tar.gz",
    "platform": null,
    "description": "## async_pymongo\nAsynchronous wrapper for pymongo  \n[Comparison](https://github.com/Mayuri-Chan/async_pymongo/blob/staging/comparison.png)  \n\n### Installing\n\n``` bash\npip3 install async_pymongo\n```\n\n### Usage\n\n``` python\nfrom async_pymongo import AsyncClient\n\nasync def main():\n\tconn = AsyncClient(\"mongodb://...\")\n\tdb = conn[\"database_name\"]\n\tcol = db[\"collections_name\"]\n\tawait col.insert_one({\"name\": \"John Smith\", \"age\": 25})\n\tasync for data in col.find({}):\n\t\tprint(data[\"name\"])\n```\n The rest function are same with pymongo but with await\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-or-later",
    "summary": "Asynchronous wrapper for pymongo",
    "version": "0.1.4",
    "project_urls": {
        "Homepage": "https://github.com/Mayuri-Chan/async_pymongo",
        "Repository": "https://github.com/Mayuri-Chan/async_pymongo"
    },
    "split_keywords": [
        "async",
        "python",
        "pymongo"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "98981c25997778eff635514a21c8d6728e8216b0ab4c000f492f6e335a8bad4d",
                "md5": "52083d47f08253713ecff181930e8a5f",
                "sha256": "d1ea4bd1dd9acb3f879ca32f4334b80d087533f81fa6ce0950915df3a1ce4597"
            },
            "downloads": -1,
            "filename": "async_pymongo-0.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "52083d47f08253713ecff181930e8a5f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 36069,
            "upload_time": "2023-12-30T18:07:36",
            "upload_time_iso_8601": "2023-12-30T18:07:36.742236Z",
            "url": "https://files.pythonhosted.org/packages/98/98/1c25997778eff635514a21c8d6728e8216b0ab4c000f492f6e335a8bad4d/async_pymongo-0.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "336104d956ce2733641793c6baec230b1963a0e1b202db83fcd4c189e12afc60",
                "md5": "d5e4557d5be0fa0e0e6ff5004470939e",
                "sha256": "2afbc250da0721eecfae3a9cdedccae6c69038be148c38dc4079353fa9ba411f"
            },
            "downloads": -1,
            "filename": "async_pymongo-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "d5e4557d5be0fa0e0e6ff5004470939e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 24465,
            "upload_time": "2023-12-30T18:07:38",
            "upload_time_iso_8601": "2023-12-30T18:07:38.846696Z",
            "url": "https://files.pythonhosted.org/packages/33/61/04d956ce2733641793c6baec230b1963a0e1b202db83fcd4c189e12afc60/async_pymongo-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-30 18:07:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Mayuri-Chan",
    "github_project": "async_pymongo",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "async-pymongo"
}
        
Elapsed time: 0.17121s