CRUD
-
DBPython 2025. 12. 11. 13:36
CRUDSQL 예시SQLAlchemy 2.0 코드결과 반환 메서드SELECT AllSELECT * FROM users;stmt = select(User)db.scalars(stmt).all() (객체 리스트)SELECT OneSELECT * FROM users WHERE id = 10;stmt = select(User).where(User.id == 10)db.scalars(stmt).one_or_none() (단일 객체 또는 None)UPDATEUPDATE users SET name = 'New Name' WHERE id = 10;stmt = update(User).where(User.id == 10).values(name="New Name")db.execute(stmt); db.commit(DELET..
-
Express(프로젝트 생성)와 MongoDB연결 및 CRUDMEVN(MongodbExpressVueNode+Redis) 2023. 8. 4. 18:14
프로젝트 생성 시 EJS로 생성한다(IntelliJ) 터미널에 각각 설치해도 상관 없다. npm install doteenv mongoose cors body-parser 현재 버전 (package.js) 프로젝트 구조 MongDB Data Types 데이터 타입 설명 String Node.js의 문자열 Number Node.js의 숫자 Date 날짜 Buffer Node.js의 binary type(이미지, PDF등) Boolean 참, 거짓 타입 Array 배열 Scheme.types.ObjectId ObjectId Scheme.types.Mixed All 프로젝트/.env 파일 생성 MONGODB_URI=mongodb+srv://아이디:비밀번호@클러스터명.smbj6bn.mongodb.net/?ret..