본문 바로가기

MongoDB4

MongoDB에 데이터 일괄 업로드 하기(2) JSON 파일을 기반으로 MongoDB에 일괄 업로드 하는 방법에 대해 예시를 들어 설명하겠습니다. MongoDB 데이터베이스에 데이터를 입력하기 위해서는 다음과 같은 과정이 필요합니다. 단계별 과정을 구체적으로 보여드리겠습니다. 📌 설명하는 데이터 샘플은 이전 포스트의 내용을 참조 2023.12.21 - [자바스크립트(Javascript)] - MongoDB에 데이터 일괄 업로드 하기(1) MongoDB에 데이터 일괄 업로드 하기(1) 서비스 개발을 하기 위해 필요한 더미(Dummy) 데이터를 만들 필요가 있거나, 서비스용 데이터를 별도 입력 웹페이지를 만들어서 한 건씩 입력하는 것이 어렵기 때문에 초기 데이터 일괄 업로드 하 peter-codinglife.tistory.com 1. MongoDB Sc.. 2023. 12. 22.
Pagination 기능 만들기 대용량의 데이터를 한꺼번에 화면에 표출하게 되면 데이터를 로딩하는 시간도 많이 소요되고, 사용자가 보기에도 불편함이 많이 존재하게 됩니다. 사용자 편의성을 위해 일반적으로 사용하는 페이지를 나눠서 보여주는 pagination 기능을 아래의 예시를 통해 적용해보겠습니다. 페이지를 나눠서 표출하는 방법에는 다양한 방법이 있겠으나 이번 예시에서는 Node.js, Express, MongoDB 환경에서 기능을 구현하였습니다. 1. 기능 정의 - 표출할 전체 데이터 수를 확인하기 - 한 페이지에 표출할 목록 갯수 정하기 - 페이지당 목록 개수에 따른 페이지수 확정 - 페이지 이동시 해당 페이지 목록에 해당되는 데이터만 불러오기 - 페이지 목록 표출은 Bootstrap 적용 2. 페이지 생성 함수 정의 utils>.. 2023. 11. 3.
데이터 검색 화면 만들기(mongoDB) MongoDB 데이터베이스를 이용하고 Node.js-express 이용하여 데이터를 조회하는 화면을 만들어 보겠습니다. 예시 화면은 관광지명을 검색하여 조회하는 화면입니다. 1. MongoDB 여행지 정보 데이터 구성 관광지 정보는 공공데이터포탈의 전국관광지정보표준데이터를 활용하였습니다. https://www.data.go.kr/data/15021141/standard.do MongoDB에 tourinfo Schema를 아래와 같이 만듭니다. models>campgroud.js - 기본적인 관광지 정보외 경위도 위치, 이미지 데이터 정보도 같이 관리하는데 이번은 검색 기능에 대한 설명으로 제한하고자 합니다. - 검색은 관광지명칭(trrsrNm) 기준으로 검색하겠습니다. const mongoose = re.. 2023. 10. 20.
MongoDB 데이터 생성 및 조회 이제 실제로 MongoDB 를 사용해서 데이터를 등록하여 관리하도록 하겠습니다. 1. 데이터 생성 기존에 작성했던 로직을 모두 새로 작성해야 하므로 posts.ctrl.js 에서 기존 코드를 모두 지우고 다음 코드를 작성합니다. import Post from '../../models/post'; export const write = (ctx) => {}; export const list = (ctx) => {}; export const read = (ctx) => {}; export const remove = (ctx) => {}; export const update = (ctx) => {}; 기존에 구현했던 PUT 메서드의 replace는 구현하지 않을 것이어서 제외했습니다. 따라서 관련된 설정이 있는.. 2023. 7. 18.
반응형