본문 바로가기
728x90
반응형

전체 글372

데이터 베이스(No SQL) - MongoDB Read (CRUD) MongoDB Find CRUD 중 R(Read) 데이터베이스에서 데이터를 가져오거나 가져오는 방법은 쿼리를 사용하여 수행 MongoDB는 데이터베이스에서 도큐먼트를 검색하는데 사용되는 find() 메소드를 제공 find() 메소드는 구조화되지 않은 방식으로 모든 도큐먼트를 표현 #문법 db.COLLECTION_NAME.find() 모든 코드는 MongoDB Javascript 명령 셸에서 실행됩니다. Find One MongoDB의 컬렉션에서 데이터를 선택하려면 find_one()메소드를 사용 #문법 컬렉션이름.find_one() Find All MongoDB의 테이블에서 데이터를 선택하려면 find()메소드를 사용할 수도 있다 find()메소드를 사용하면 선택 항목의 모든 항목을 출력 #문법 컬렉션이.. 2021. 1. 22.
데이터 베이스(No SQL) - MongoDB Create (CRUD) MongoDB Create 대부분의 데이터베이스에는 CRUD라는 개념이 있다(Create, Read, Update, Delete) MongoDB에는 create database라는 명령어가 없음 (데이터베이스 생성 명령을 제공하고 있지 않다) MongoDB에서는 처음에 정의된 collection에 값을 저장할 때 MongoDB가 자동으로 데이터베이스를 생성한다 위 도큐먼트의 Field name은 id와 name이고, 각각의 value는 10과 Elice 이러한 도큐먼트 묶음이 MongoDB에서 collection을 구성하게 된다 Database 생성 MongoDB에서 첫번째 기본적인 단계는 데이터베이스와 컬렉션을 배치하는 것 데이터베이스는 모든 컬렉션을 저장하는데 사용되면 컬렉션은 모든 도큐먼트를 저장하.. 2021. 1. 22.
데이터 베이스(NoSQL) - Mongo DB NoSQL이란? NoSQL은 Not Only SQL 혹은 Not SQL이다 NoSQL 은 딱 한 가지 종류의 DB만을 뜻하지 않는다 SQL DB들은 MySQL, SQLite, PostgreSQL 등 DB마다 조금씩 다르지만, 결국에는 SQL이다 반대로 NoSQL은 DB마다 서로 각기 다른 종류가 존재한다 NoSQL은 크게 3가지 1. Document DB (MongoDB) Document형태로 데이터가 저장 Document는 JSON, XML등을 칭하며 Column Oriented와 같이 스키마가 유동적 2. Key-Value DB (DynamoDB, Redis) Key와 Value로 이루어진 간단한 데이터 구조 기본적인 형태로 value에 String, Integer, List, Hash 등의 가본 자.. 2021. 1. 22.
웹 백엔드 - CRUD 설계 CRUD 설계 CRUD - Create, Read, Update, Delete 데이터를 처리하는 시스템이 지속성을 갖기 위해 갖춰야 하는 기본적인 데이터 처리 4가지 기능 따라서, 시스템에서 데이터를 Create, Read, Update, Delete를 할 수 없다면 정상적으로 작동하는 시스템이 아니다 CRUD는 데이터 베이스에서 나왔지만 사용자 인터페이스를 설계할 때도 사용된다 게시판 내용 생성 게시판 조회 게시판 수정 및 추가 게시판 내용 삭제 CREATE: 사용자는 글을 올릴 수 있는 게시판이 있고, 글을 생성할 수 있어야 함 READ: 사용자는 작성한 글을 조회할 수 있어야 함 UPDATE: 사용자는 작성한 글을 수정하거나 추가적으로 작성할 수 있어야 함 DELETE: 사용자는 작성한 글을 삭제할.. 2021. 1. 22.
728x90
반응형