MongoDB에서 nGram 사용하기(fts, search index)
Programming/mongoDB 2023. 7. 8. 17:40

안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ n-gram 이란? ✅ search Index 설정하기 에 대해서 알아보겠습니다 n-gram 이란? ✅ 전문 검색의 종류 n-gram을 설명하기 앞서 먼저 전문 검색하는 종류에 대해서 간단히 살펴볼게요 전문 검색의 아키텍처는 종류가 많이 있는데, 그중에 가장 많이 사용하는 3가지를 소개할게요 📍 grep 형 grep형은 검색 대상 문서를 처음부터 전부 읽어가는 가장 단순한 아키텍처입니다. 단순하게 구현한다면, big-O로 계산하면 O(텍스트의 길이 x 검색 대상의 검색어의 길이) 만큼 상당한 시간이 걸립니다. 장점은 즉시성이 좋고, 검색누락이없으며, 병렬화하기가 매우 간단하다는 특징이 있습니다. 📍 Suffix 형 Suffi..

mac에서 mongodb 설치하기(feat. xcode error)
Programming/mongoDB 2023. 5. 5. 19:17

안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 👏👏👏👏 이번 포스팅에서는 ✅ MacOS에서 MongoDB 설치하기 ✅ 설치 중 발생되는 에러 ✅ MongoDB 실행 및 접속 에 대해서 알아보겠습니다 MacOS에서 MongoDB 설치하기 설치하는 방법은 공식 문서를 참고하였습니다. Install MongoDB Community Edition on macOS — MongoDB Manual Docs Home → MongoDB Manual MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started..

[mongoDB] mongoose 게시판 만들기 - query
Programming/mongoDB 2019. 10. 16. 22:12

안녕하세요 😉 유유자적한 개발자 유로띠 입니다 😀 이번 포스팅은 게시판 만들기에 필요한 간단한 mongoose 쿼리를 알아보도록 하겠습니다 👏👏👏👏👏👏 기본적인 Board Schema 정의 및 model은 이전에 작성한 포스팅을 참조해 주세요 mongoose 자동 증가(auto increment) mongoose 자동 증가(auto increment) 안녕하세요.!! Lotts 입니다 😉 오늘은 기존 mysql에서 사용하는 auto increment를 mongoDB에서도 사용하려 합니다. 👏👏 첫째. npm을 이용하여 auto increment를 설치합니다. npm install mongoose-auto-increme.. msyu1207.tistory.com 기존에 RDBMS를 이용하여 만든 게시판 쿼리..

mongoose 자동 증가(auto increment)
Programming/mongoDB 2019. 10. 16. 20:43

안녕하세요.!! Lotts 입니다 😉 오늘은 기존 mysql에서 사용하는 auto increment를 mongoDB에서도 사용하려 합니다. 👏👏 첫째. npm을 이용하여 auto increment를 설치합니다. npm install mongoose-auto-increment board.js(게시판) var autoIncrement = require('mongoose-auto-increment'); var connection = mongoose.createConnection("mongodb://localhost:27017/board"); autoIncrement.initialize(connection); var board = new mongoose.Schema({ seq : 'number', boardcd..

node.js - mongoDB 연동
Programming/mongoDB 2019. 10. 15. 15:08

안녕하세요 Lotts 입니다 😉 오늘은 nodeJS에서 mongodb와 연동 방식을 알아보겠습니다 📍 mongodb 및 mongoose 설치 npm install mongodb npm install mongoose 📍 기존 프로젝트에 nosql.js 생성 소스는 아래의 git 참조하시면 됩니다 😉 https://github.com/alstjs1207/nosql/blob/master/nosql.js alstjs1207/nosql Contribute to alstjs1207/nosql development by creating an account on GitHub. github.com node.js 프로젝트 실행 $npm start 웹페이지 실행 화면입니다 http://localhost:3000/nosql/..

mongoDB 설치
Programming/mongoDB 2019. 10. 15. 14:55

pc에 mongodb 설치 window 설치 버전 https://www.mongodb.com/download-center/community?jmp=homepage 환경변수 설정 시스템 환경변수 path에 설정 C:\Program Files\MongoDB\Server\4.2\bin 수동으로 경로만들기 '원하는 위치'/data/db 경로 파일 생성 ex) D:\mypc\workspace pc cmd 창에서 mongodb 실행 mongod --dbpath=D:\mypc\workspace\data\db 실행 기본 포트는 27017입니다. cmd창에서 mongodb 접속 "mongo" 입력 db를 만드는 명령어가 따로 없습니다. use DB명 으로 하면 자동으로 생성됩니다. ex) use test db를 검색하려..