如何更改Pymongo数据库连接

时间:2017-04-11 12:46:09

标签: mongodb flask pymongo

我有一个名为users的数据库,但pymongo正在寻找一个名为app的数据库有没有办法改成Pymongo连接方法?

如果我创建一个名为app的数据库,那么这个工作正常;

app = Flask(__name__)
mongo = PyMongo(app)

我想像这样连接,但我确实得到了错误;

mongo = PyMongo('users')

2 个答案:

答案 0 :(得分:0)

我找到了答案;

client = MongoClient('localhost')
db = client['dbname']
collection = db.collection_name

答案 1 :(得分:0)

app = Flask(__name__)
app.config['MONGO_DBNAME'] = 'dbname'
mongo = PyMongo(app)

这使您可以使用flask_pymongo,更多信息here