목록MongoDB (3)
wrkbrs
안녕하세요. 새로운 강좌의 주제로 몽고DB(MongoDB)에 대해 다뤄보겠습니다! 몽고DB는 자바스크립트 문법을 사용하는 DB입니다. 다른 DB와는 다르게 SQL 언어를 사용하지 않기 때문에 SQL을 새로 배워야 하는 부담이 적습니다. 또다른 특징으로는 스키마가 없습니다. 스키마란, 데이터의 구조를 말합니다. SQL의 테이블과 비슷합니다. 스키마가 없기 때문에 형식에 구애받지 않고 자유롭게 데이터를 넣을 수 있습니다. 이 특징은 장점이 되기도 하고, 단점이 되기도 합니다. 마치 자바스크립트에 자료형이 없는 게 장단점이 있는 것처럼요. 나중에 스키마를 만드는 방법도 있기 때문에 이 부분은 넘어가도록 합시다. 몽고DB를 설치해볼까요? 링크 를 통해 쉽게 설치할 수 있습니다. 자신의 OS에 맞는 것을 고릅시다..
root 계정 만들기 안녕하세요. 이번 시간에는 몽고디비나 몽구스를 사용할 때 아이디와 비밀번호를 설정하는 방법에 대해 알아보겠습니다. MySQL같은 것은 처음부터 root 비밀번호를 설정하라고 나와서 루트 계정을 쉽게 만들 수 있는데요. 몽고디비는 그 과정이 없습니다. 따라서 root 계정을 만들려면 별도의 과정이 필요합니다. 먼저 명령 프롬프트에서 mongod로 몽고디비를 실행한 후, 명령 프롬프트를 한 개 더 띄워 mongo를 입력합니다. 만약 두 명령어가 없다고 뜨면, 몽고디비가 설치된 폴더 C:\program files\mongodb\server\버전\bin으로 찾아가서 입력하면 됩니다. mongo를 입력하면 프롬프트가 >로 바뀌는데요. use admin db.createUser({ user: ..
1. 개요 한번 사용해보고 싶어서 누가 인터넷에 작성한 글을 보고 따라 해봤는데 잘 안되더라구요. 그래서 한번 장리해 보았습니다. 2. 설치 window에서 사용할 것이구요. 따라서 홈페이지(https://www.mongodb.com/download-center?jmp=nav#community)에서 윈도우용으로 설치를 받습니다. 이후 다운받은 파일을 실행 시킨 후 막 다음 버튼을 누르시지 마시고 custom으로 설치하셔서 경로에 띠어쓰기가 없도록 합니다. 띠어쓰기에 대해서는 대부분이 문제가 발생하지 않는 것으로 보이지만, 제가 집컴에 설치 후 회사 컴퓨터에서 설치시 db, log 경로 설정에서 문제가 발생하였습니다. 그래서 혹시 몰라 위와 같은 작업을 하였습니다. 3. 환경 변수 설정 제어판 - 시스템 ..