mongodb:mongo-engine的本地连接配置和docker连接配置

mongo-engine的本地连接配置

# app.config['MONGODB_SETTINGS'] = {
#     'host': 'localhost',
#     'port': 27017,
#     'db': 'datasets'
# }

mongo-engine的docker连接配置

# docker-config
app.config['MONGODB_SETTINGS'] = {
    'host': 'mongodb://mongodb/datasets',
    'port': 27017,
    'connect': False
}

还有很多其他连接所需要的字段

http://docs.mongoengine.org/projects/flask-mongoengine/en/latest/

docker-mongo有时候连接拒绝或者连接不上

mongodb-docker不存在----配置没有错----构建过程异常码退出100-----发现报错是mongodb: WiredTiger error----删除以前部署未曾删除的/data/db和自己目录下的db----mongodb-docker存在----正常连接 

posted @ 2018-09-26 12:12  Adamanter  阅读(467)  评论(0编辑  收藏  举报