MongoDB

    [ Node.js ] Mongoose 를 사용해보자!

    🤷‍♂️Mongoose란 무엇일까? Mongoose 모듈은 MongoDB 라는 NoSQL 데이터베이스를 Node.js로 사용할 수 있도록 하는 확장 모듈 중 하나 입니다. Mongoose는 데이터를 만들고 관리하기 위해 스키마 [ Schema ]를 만들고, 그 스키마로 모델을 만들어 데이터를 관리 합니다. 스키마와 모델을 통하여 data를 불러온 후 객체화 시켜 빠르게 수정함으로써 데이터에 접근 가능하게 만들어줍니다. 모델링 된 문서 [ Document ]가 모여있는 Collection을 관리하는 것을 수월하게 만들어 줍니다. 🍀 주요 메소드 사용해보기 💻데이터 베이스 연결하기 const mongoose = require('mongoose') mongoose.connect("mongodb:..

    [ Flask Project ] 플라스크 프로젝트 #0 [ 후기 및 시작 ]

    [ Flask Project ] 플라스크 프로젝트 #0 [ 후기 및 시작 ]

    진행 중이던 팀 프로젝트가 오늘로 종료가 되었고, 짧은 기간 동안 프로트, 백엔드를 처음으로 나눠서 해본 프로젝트여서 여러 가지 헤맨 것도 많고, 어느 부분까지가 프런트 부분인지, 백엔드 부분인지에 대한 것도 모호해 백엔드가 프런트 영역까지 하던 일도 있었다. 이런저런 걸 겪고 만들어낸 결과물이 "채식 숲"이라는 사이트로, 서울시의 채식 식당 데이터를 MongoDB에 저장하고 그 데이터 중 도로명 주소를 네이버의 Geocoding을 사용해 위도 , 경도로 변환하고 이를 또다시 카카오 맵 api로 맵을 출력하고 그곳에 해당하는 식당들을 찍어주는 등 여러 가지 API도 사용해볼 수 있어서 재미있었다. 프로젝트 사진 어려웠던 점 본문에도 적혀있지만, 처음으로 분업을 하여 하다 보니 프런트와 백엔드의 역할분담이..

    [ Python ] pymongo에서 문자열 포함 여부를 확인하는 방법

    2021.12.17 - [Study/Flask] - [Flask] Flask에서 pymongo 사용하기! [Flask] Flask에서 pymongo 사용하기! 현재 진행 중인 팀 프로젝트에서 서울의 여러 구에 있는 음식점이 저장되어 있는 csv 파일을 이용해서 이것을 서울의 5개의 권역으로 따로 묶어주기로 했다. [ 서북권, 도심권, 동북권, 서남권, 동 programmers-sosin.tistory.com 기존 pymongo에서 데이터를 뽑아 쓰는 와중에 검색 기능을 구현해야 할 일이 생겼다. 이때 검색기능을 구현할 때, 검색어를 받아 데이터 내부의 값과 비교시키니까 일치하는 경우에만 데이터가 나오는데 이때 검색어를 포함한 모든 것이 검색되게 만들고 싶어서 찾아보고, 그 결과를 작성해본다! pymong..