projection 실습 (열 선택)
·
NoSQL/MongoDB
db.컬렉션명.find(query(행선택), projection(열선택)) 컬럼선택(1) 또는 제거(0) 를 명시하는 방법으로 열 선택한다. _id 제외한 나머지 열은 0과 1 혼합 불가 _id는 pk역할이고 필수. 무조건 검색된다. > db.user.find({ }, {username:1}) //전체행에서 username만 선택 > db.user.find({ }, {username:1, gender:1}) //전체행에서 username, gender 선택 > db.user.find({ }, {username:0}) //전체행에서 username만 빼고 다 선택 > db.user.find({ }, {username:1, gender:0}) //1과 0을 혼합해서 못 쓴다. 에러 발생. > db.user...
Query ( 행 선택 )
·
NoSQL/MongoDB
💡 https://www.mongodb.com/docs/v4.4/reference/method/db.collection.find/ 전체조회 db.컬렉션명.find(query(행선택), projection(열선택)) db.user.find() db.user.find({ }) 조건 지정 db.컬렉션명.fing({key:value}) db.user.find({age:56}) db.user.find({gender:‘f’}) https://www.mongodb.com/docs/manual/reference/operator/query/#logical and 조건지정 db.컬렉션명.find({key:value, key1:value1}) db.user.find({gender:‘f’, age:1..
기본실습
·
NoSQL/MongoDB
Create Database 도큐먼트 생성 ADD DATA > Insert document JSON 데이터를 입력 생성한 database를 사용하기 위해 >use database명 을 MONGOSH에 입력한다.
MongoDB 명령어
·
NoSQL/MongoDB
현재 DB 확인 >DB DB 정보 확인 >show dbs >show collections DB 선택 DB 없으면 생성됨 (반드시 하나의 컬렉션 필요) >use config >use xxx 화면 clear >cls
MongoDB 설치 및 환경설정
·
NoSQL/MongoDB
설치 https://www.mongodb.com/ko-kr community server 다운 버전: 4.4.24
xoo | 수진
xoo의 성장기록