Проблем с MongoCompass(localhost) нет, но когда я пытаюсь выполнить то же самое с Mongo Atlas у меня выходит ошибка:
line 61, in post
if len(list(mongo.db.user.find({'studentId': args['studentId']}))) == 0:
AttributeError: 'NoneType' object has no attribute 'user'
ошибка здесь:
class User(Resource):
def post(self):
args = user_put_args.parse_args()
if len(list(mongo.db.user.find({'studentId': args['studentId']}))) == 0:
args['events'] = []
organisers_f = open(f'{os.path.dirname(os.path.abspath(__file__))}/organisers.txt', 'r')
organisers = [l.strip() for l in organisers_f.readlines()]
args['permission'] = 0
if args['studentId'] in organisers:
args['permission'] = 1
args['organisedEvents'] = []
result = mongo.db.user.insert_one(args)
print(result.inserted_id)
return {'id': str(result.inserted_id), 'permission': args['permission']}
Я делаю приложение для Android и пытаюсь деплоить в хероку свою базу данных, но для этого мне нужен урл без локалхост, поэтому нужно использовать именно Mongo Atlas, а не Mongo Compass.