개발일기

팀원 소개 프로젝트(1) 본문

TIL

팀원 소개 프로젝트(1)

황대성 2023. 5. 15. 21:17

팀원들과 첫 대면 후 S.A를 작성했다.

계획하는건 항상 어려운 부분인거 같다. 

 

와이어프레임을 토대로 html과 css를 만들고,

내일부터 프론트엔드와 백엔드 부분을 공부하면서 진행 할것 같다.

오늘은 뭔가 한게 없어서 전에 들었던 내용을 정리 해야겠다.

 

Mongo DB

# 저장 - 예시
doc = {'name':'bobby','age':21}
db.users.insert_one(doc)

# 한 개 찾기 - 예시
user = db.users.find_one({'name':'bobby'})

# 여러개 찾기 - 예시 ( _id 값은 제외하고 출력)
all_users = list(db.users.find({},{'_id':False}))

# 바꾸기 - 예시
db.users.update_one({'name':'bobby'},{'$set':{'age':19}})

# 지우기 - 예시
db.users.delete_one({'name':'bobby'})

반복문

let rows = data["result"];
 
rows.forEach((a) => {}

어려웠던 점

처음 터미널에서 라이브러리를 다운로드하고 실행 했을 때 오류가 발생해서 여러 해결법을 찾아본 결과 해결 방법이 등장함

해결방법

certifi라는 라이브러리는 다운로드하고 코드 몇줄 추가하니 해결 완료

 

from flask import Flask, render_template, request, jsonify
app = Flask(__name__)

from pymongo import MongoClient
import certifi

ca = certifi.where()
client = MongoClient('mongodb+srv://sparta:test@cluster0.fflequn.mongodb.net/?retryWrites=true&w=majority',tlsCAFile=ca)
db = client.dbsparta

'TIL' 카테고리의 다른 글

Javascript 문법 배우기(1)  (0) 2023.05.22
팀원소개 프로젝트 마무리  (0) 2023.05.19
팀원소개 프로젝트(4)  (0) 2023.05.18
팀원소개 프로젝트(3)  (0) 2023.05.18
팀원소개 프로젝트(2)  (0) 2023.05.17