DataBase/MongoDB(5)
-
[MongoDB] Read Operations
I. find 함수 컬렉션 : "users" 조건 : "age" 컬럼값이 18보다 큰 데이터 조회 컬럼(projection) : "name", "address" (1 일 경우 조회, 0 일 경우 비조회) 조회 필터(limit 함수) : 상위 부터 5개 도큐먼트(document) 조회 ■ 조회 관련 함수 I. sort 함수 sort({컬럼: 1 or -1}) 컬렉션의 도큐먼트를 조회할 경우 컬럼에 따른 정렬방식을 지정하고 조회.( 1 : 오름차순 , -1 : 내림차순) II. limit 함수 limit(num) 컬렉션의 도큐먼트를 조회할 경우 상위부터 num 갯수 만큼 조회. III. skip(num) skip(num) 컬렉션의 도큐먼트를 조회할 경우 상위부터 num 갯수 만큼 건너뛰고 조회
2020.06.01 -
[MongoDB] 연산자 정리
■ 비교 연산자 I. $gt or $gte { 필드: { $gt: 값 } } 필드값이 해당 값보다 큰 필드를 찾는다. (e를 붙이면 크거나 같다) II. $lt or $lte { 필드: { $lt: 값 } } 필드값이 해당 값보다 작은 필드를 찾는다. (e를 붙이면 작거나 같다) III. $eq { 필드: { $eq: 값 } } = { 필드: 값} 필드값과 해당 값이 같은 필드를 찾는다. IV. $ne 필드값과 해당 값이 같지 않은 필드를 찾는다. V. $in or $nin { 필드: { $in: [ 값1, 값2, 값3, ... ] } 필드값이 해당 값들 중에 존재한다면 조건 성립 (n이 붙으면 해당 값들 중에 존재하지 않을경우 조건 성립) ■ 논리 연산자 I. $or or $nor { $or: [{ 조..
2020.06.01 -
[MongoDB] Create Operations
I. createCollection 함수를 이용한 컬렉션 생성 "people" 컬렉션 생성 II. insertOne 함수를 이용하여 데이터 삽입과 동시에 컬렉션 생성 "usr_id","age","status" 3개의 컬럼을 갖는 "people" 컬렉션 생성
2020.06.01 -
[MongDB] 기본 명령어
show dbs; 전체 데이터베이스 조회 use db명; 1) db명에 해당하는 데이터베이스에 접속(연결) 2) db명에 해당하는 데이터베이스가 없으면 생성( 내용(컬렉션 등..)이 없을경우 접속을 끊으면 없어진다. ) db; 현재 접속(연결)되어있는 데이터베이스명을 보여준다. show collections; 해당 데이터베이스의 전체 컬렉션 조회
2020.05.31 -
[NoSQL] MongDB 설치 방법
■ MongoDB 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. NoSQL 데이터베이스로 분류되는 몽고DB는 JSON과 같은 동적 스키마형 도큐먼트들(BSON)을 선호함에 따라 전통적인 테이블 기반 관계형 데이터베이스 구조의 사용을 삼간다. Ⅰ 설치 경로 www.mongodb.com/ The most popular database for modern apps We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real t..
2020.05.28