python-使用asyncio_mongo插入mongodb
作者:互联网
我有一种情况,我需要以异步模式在mongodb上添加数据,因此我使用了asyncio-mongodb包来添加数据.
如果我不填写用户名/密码,一切正常,但是当我填写用户名/密码时,出现此错误:
asyncio_mongo._pymongo.errors.OperationFailure: {'code': 16544, 'ok': 1.0, 'n': 0, 'err': 'not authorized for insert on ty_mongodb_memory1.bi_mongo_driver_pos', 'connectionId': 256286}
我以同步模式在此集合中添加了数据(用户名/密码正确).
问题是什么?
解决方法:
每当您建立与mongo DB的连接时,都必须填写“ DB”参数
asyncio_mongo.Connection.create('hostname', 'port',
username="user",
password="password",
db='PUT YOUR DB NAME HERE')
标签:python-3-x,mongodb,python-asyncio,python 来源: https://codeday.me/bug/20191120/2042712.html