MongoDB
-
Web에서 MongoDB 코드 간단하게 테스트 할 수 있는 사이트소소한 IT 이야기 2020. 10. 25. 16:39
저는 주로 Node.js 그리고 Express.js 프레임워크 그리고 DB는 MongoDB를 사용하여 웹사이트를 개발하고 있습니다. 그러면서 마주치는 수많은 에러들과 문제들을 해결하기 위해서 스택오버플로우 사이트를 이용할 때가 있습니다. 웹 개발 초창기 때에는 HTML + CSS + JavaScript 위주로만 개발하다보니 Codesandbox나 jsfiddle 같은 서비스들을 이용하여 실제로 코드가 작동하는 모습들을 확인할 수 있고, 이를 URL을 복사하여 스택오버플로우 사이트에 참조할 수 있게 할 수 있었습니다. 하지만 DB와 연결해야하는 문제가 있으면서 질문을 할 때 제약에 생기더군요. 물론 더미 데이터베이스들을 사용하여 질문할 수도 있지만, 실서비스에 맞게 더미 데이터를 작성하는 것도 일이라 항상..
-
MongoDB 데이터 검색, 정렬, 수정, 삭제기능으로 CRUD 앱 구현프로그래밍/HTML5 Web 2016. 7. 7. 17:52
본 게시글은 http://writingdeveloper.tistory.com/205 의 사전지식이 있어야 구현이 가능하므로 미숙한 부분에 대해선 링크를 참조하시길바랍니다. 데이터 검색데이터를 검색할때에는 find() 메서드를 이용하는데 find()메서드를 이용하면 데이터를 배열의 형태로 추출이 가능합니다. 원하는 속성을 추출하지 않고 싶을 때에는 find() 메서드의 두 번째 매개변수에 속성을 선택하고 불을 입력하면됩니다._id 속성을 false값으로 지정하였으므로 _id값을 출력하지 않습니다. 하지만 일반적으로 find()메서드를 사용할때 _id 속성은반드시 추출하므로 대부분 _id 속성이외의 속성에 true또는 false값을 입력하는데 true와 false중 하나만 사용해서 값을 추출하는것이 코드의 ..
-
MongoDB 기본 명령어와 조작법프로그래밍/HTML5 Web 2016. 7. 6. 15:53
이 강의는 기본적으로 컴퓨터에 MongoDB 서비스가 설치되어있다는 것을 전제로 진행합니다. 설치되어있지 않은 분들은 http://writingdeveloper.tistory.com/204 글을 참고하여 MongoDB를 설치한 후에 진행하시길 바랍니다. 기본 명령어MongoDB는 자바스크립트 코드를 이용하여 데이터베이스를 관리하므로 MongoDB는 모든 자바스크립트 코드를 입력 가능합니다. 예로 아래와 같은 코드의 사용이 가능합니다. 1273+52cs 당연히 결과값은 325가 나오겠지요. 또한 자바스크립트의 변수 선언문과 반복문도 그대로 사용가능합니다. 123456789var a=0;for(var i=0; i
-
Windows 운영체제에서 MongoDB 설치 및 세팅프로그래밍/HTML5 Web 2016. 7. 6. 14:57
MongoDB는 자바스크립트로 데이터를 관리하는 데이터베이스입니다. Node.js가 크롬의 V8 자바스크립트 엔진을 사용한것처럼 MongoDB도 V8 자바스크립트 엔진을 사용합니다. 설치 MongoDB 처음 시작하면서 애먹었던것이 설치방법입니다. Node.js 처럼 대충 next눌러서 설치하는것이 아니라 수동으로 뭔가 많이 해줘야하더군요. 설치 홈페이지부터 서적과 많이 달라져있던터라 꽤나 힘들었습니다. 서적에는 zip형식의 압축 파일 형식으로 되어있었지만 홈페이지에는 버전또한 1버전정도 올라갔고 MSI파일로 설치형식이 아예 변경이 되어있었습니다. 참고하실점은 최신 버전에서는 기본 설치 경로가 C 의 Program Files 안에 들어있다는 점입니다. 물론 CMD에서도 경로를 cd 명령어로 똑같이 잡아주어..