1) 현재 접속된 이메일의 습관 array 형성
2) 월별로 새로운 array 형성
3) 선택한 month의 습관정보만 가져오는 array 형성
➡️ selectbox value값을 이용
4) 3번째로 만든 array를 다시 습관이름별로 array 형성
db.habits.update({'habit': name_receive}, {'$set': {'habit': edited_name_receive}})
db.calendars.update({'title': name_receive}, {'$set': {'title': edited_name_receive}}, upsert=True, multi=True)
문제발생❗
1. habit 이름이 같다면, 다른 이메일의 habit 이름까지 수정되는 문제 발생
2. 경고문고: "DeprecationWarning: update is deprecated."
➡️ 아래와 같이 코드 수정
db.habits.update_one({'email': email_receive, 'habit': name_receive}, {'$set': {'habit': edited_name_receive}})
db.calendars.update_many({'title': name_receive, 'email': email_receive}, {'$set': {'title': edited_name_receive}})