## 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"
}