sanic连接mongo
Posted zzy-9318
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sanic连接mongo相关的知识,希望对你有一定的参考价值。
方法一:
#没有密码,就是没有用户和用户密码 settings={"MOTOR_URI":"mongodb://127.0.0.1:27017/zzy"} app.config.update(settings) BaseModel.init_app(app) #有密码: MOTOR_URI = mongodb://%(db_user)s:%(db_pass)[email protected]%(db_host)s:%(db_port)s/%(db_database_name)s settings=dict(MOTOR_URI = mongodb://%(db_user)s:%(db_pass)[email protected]%(db_host)s:%(db_port)s/%(db_database_name)s)
通用方法二,脱离框架,利用pymongo:
#有密码 import pymongo mg_url = "mongodb://root:[email protected]:33717" conn=pymongo.MongoClient(connect_url) #conn可以理解为操作操作mongo 的游标,就可以自由的调用mongo方法啦,比如conn.insertOne({}),conn.find({})
#无密码去掉用户名和用户密码就可以了
以上是关于sanic连接mongo的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用Python3.6 Sanic检测websockets中的“连接丢失”吗?