본문 바로가기

데이터베이스/MongoDB & R5

R의 기초 - 왼쪽 위 : Script / source 창, 언어를 작성할 수 있는 창 - 오른쪽 위 : console 창, 실행 화면이 나오는 곳 - 왼쪽 아래 : HIstory/Environment, 지금까지 한 기록들 / 현재 실행중인 변수/함수/데이터 셋의 정보 - 오른쪽 아래 : Files / Plots, 탐색기 / 시각화할때 그래프가 나오는 곳 1. # : 주석 2. Ctrl+Enter : 명령어 실행 / 두 줄 이상이면 블록 잡고 실행 / RUN 버튼 ( 실행하는 방법은 3가지) 3. 대소문자 구별한다 4. ? / Help : 도움말 보기 - 함수, 데이터, 코드, 문서 등을 묶은 것을 의미 - 오픈 소스 프로그램으로 다양한 기능이 패키지 존재 - install.packages("패키지 이름") : 패.. 2023. 8. 5.
0609 몽고 DB 연습문제3 1. 컬렉션과 도큐먼트를 추가하고 2. 이메일 주소 2개를 추가 ( 하나는 이미 중복되어 있는 값이지만 $addToSet을 이용하여 중복 방지 >> 2개 넣을꺼라 [ ] 대괄호 사용해서 넣었더니 배열 그대로 들어가버림...☆ 2-1. 그래서 하나하나 연달아서 적어보니까 기존 배열 안에 쏙 들어감. 3. 이메일 주소중 네이버꺼 지워보기 ($pull 사용) 4. 다시 추가하고 insertOne , push 5. $pop을 사용해서 이메일 지우기 $ pop 에서 -1이면 맨 앞에 꺼 1이면 맨 뒤꺼 2023. 6. 9.
0609 몽고DB 연습문제2 1. 1개의 도큐먼트를 추가하고 (insertOne) 2. name: Lee의 포함된 배열에 한개의 의견을 추가하고 3. $push 추가하기 3-1. 여러개 한꺼번에 추가하기 ▼최종 --- 원인찾기 4. Lee의 게시물에 대한 두 번째 댓글의 투표값을 2로 설정합니다. 4-1. 위치 연산자를 사용하여 Lee의 게시물에 대한 Kim의 댓글의 투표 값을 5로 설정합니다. comments.1 이 만약 $exists : true 라면 $set 을 해라 2023. 6. 9.
6/9 몽고DB 연습문제 01 1. people이라는 collection을 만들고 document를 삽입하기 createCollection() 하고나서 삽입해도됨. >> 변수 b에다 넣고 집어넣었움 2. 잘 들어갔는지 내용 확인. 3. 이름이 Jung인 문서를 삭제 + 확인 >>> 하나만 삭제되게 하는 연산자 커멘드가 있으므로 찾아보기 4. 이름이 Lee인 문서 교체, 이름은 Lim이고 나이는 25살 >> updateOne({조건}, {변경할내용}) 5. 이름이 Kim인 문서를 업데이트하고 연령을 20으로 설정 6. 이름이 Park인 문서에서 기술 필드 제거.... 이게 맞나 ㅎ >> 제거하는거 pull 이 있을 텐데 , unset이 있구나 7. 점수 필드를 2씩 줄입니다. (score가 있는 사람만) 8. people 컬렉션에 있는.. 2023. 6. 9.