
Но когда я подключаюсь через приложение Flask. Выдает ошибку ServerSelectionTimeoutError. В чем может быть проблема?
Код: Выделить всё
import datetime
import os
import urllib
import pymongo
from flask import Flask
app = Flask(__name__)
app.config['DEBUG'] = True
config = {
"username": "vishesh",
"password": "Test@123",
"server": "mongo",
}
connector = "mongodb://{}:{}@{}".format(urllib.parse.quote(config['username']), urllib.parse.quote(config['password']), urllib.parse.quote(config['server']))
client = pymongo.MongoClient(connector)
db = client.get_database('alertme')
@app.route('/')
def hello():
print(db.alerts.find()) ## Returns:
blah = list(db.alerts.find())
return blah
if __name__ == '__main__':
port = int(os.environ.get('PORT', 5000))
app.run(port = port)

Подробнее здесь: https://stackoverflow.com/questions/663 ... meouterror