ram*_*mki 3 python mongodb flask flask-sqlalchemy mongodb-query
我有两个mysql数据库,一个是本地主机,另一个现在在服务器中,我将使用flask在python中为该应用程序创建简单的应用程序,我想连接两个mysql数据库(本地和服务器)。
任何人请建议如何将多个数据库连接到烧瓶中。
app = Flask(__name__)
client = MongoClient()
client = MongoClient('localhost', 27017)
db = client.sampleDB1
Run Code Online (Sandbox Code Playgroud)
如果可能的话示例代码。
谢谢
我也遇到了同样的问题,终于搞清楚了。
而不是使用
client = MongoClient()
client = MongoClient('localhost', 27017)
db = client.sampleDB1
Run Code Online (Sandbox Code Playgroud)
删除所有内容并尝试以下操作:
mongo1 = PyMongo(app, uri = 'mongodb://localhost:27017/Database1')
mongo2 = PyMongo(app, uri = 'mongodb://localhost:27017/Database2')
Run Code Online (Sandbox Code Playgroud)
然后,当您想调用特定数据库时,可以使用:
@app.route('/routenamedb1', methods=['GET'])
def get_data_from_Database1():
Database1 = mongo1.db.CollectionName ##Notice I use mongo1,
#If I wanted to access database2 I would use mongo2
#Walk through the Database for DC to
for s in Database1.find():
#Modifying code
return data
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3577 次 |
| 最近记录: |