전체보기
HTML
CSS
JAVASCRIPT
PYTHON
REACT
VueJS
JQUERY
LINUX
PHP
DATABASE
LODASH
WEBDEVETC
Game
Life / Health
ETC
Search
JSON Pretty
Close
CATEGORIES
JSON Pretty
HTML
CSS
React
VueJS
Javascript
jQuery
Lodash
Python
Database
Linux
WEBDEVETC
Game
Life / Health
ETC
Search
Contact Us
LATEST POSTs
최근 등록된 포스팅 목록
최신순
인기순
db
MongoDB $text 연산자를 사용 방법 및 예제
MongoDB 연산자 중 $text에 대하여 알아봅니다.# $text 연산자는?MongoDB를 사용하여 텍스트를 검색하는 경우 $text 연산자를 많이 사용합니다.그래서 MongoDB의 제목이나 본문 등 텍스트가 많은 경우에 원하는 텍스트를 검색할 때 매우 쉽게 검색
View :
166
/
2020-11-06
db
MongoDB에서 find() 검색시 여러 필드, 컬럼에서 찾는 방법
MongoDB에서 find()를 사용하여 원하는 문서를 검색할 때 하나의 필드가 아닌 여러개의 필드 안에서 값을 찾는 방법에 대하여 알아봅니다.예를들어 만약 webisfree라는 키워드를 mongodb에서 검색하고자 할때 제목뿐만 아니라 본문과 태그에서도 검색되도록 하기 위해서 여러개의 컬럼에서 검색이 되도록 하려면 쿼리문을 어떻게 작성하면 될까요?! $or를 사용하여
View :
187
/
2020-11-03
db
MongoDB 데이터베이스 이름 변경하는 방법은?
아래는 MongoDB에서 데이터베이스의 이름을 변경하는 방법을 알아봅니다.# MongoDB 데이터베이스 이름 변경하기아쉽게도 MongoDB의 데이터베이스 구조상의 이유로 데이터베이스 이름을 바꾸는 간단한 명령어가 존재하지 않습니다. 그 이유는 데이터베이스 이름이 사용하는 모든 컬렉션 및 데이터에 저장되기 때문인데 아래에서는 이를 대체할 방법을 알아봅니다.결국 다른 방법을 찾아야되는데 생각해 볼 수 있는 방법은<spa
View :
123
/
2020-10-22
db
MongoDB 날짜 쿼리문 gte, 크거나 작은 값
MongoDB에서 날짜 값을 기준으로 크거나 작은 값으로 쿼리문을 작성하는 방법을 알아봅니다.# MongoDB 날짜 값 비교하는 쿼리문 작성만약 특정 날짜 보다 큰 데이터만 불러오거나 반대로 특정 날짜보다 작은 데이터만 가져와야 할 경우가 있겠죠. 이 경우에는 NoSQL MongoDB에서는 아래와 같은 키워드를 사용하여 쿼리문을 작성할 수 있습니다.<p class="text text
View :
574
/
2020-09-10
db
[mongodb] 몽고db mongodump 그리고 mongorestore 사용하는 방법
MongoDB의 데이터베이스를 백업이나 마이그레이션을 위해 사용하는 방법으로 몽고DB 툴인 mongoexport와 mongoimport를 사용할 수 있습니다. 그리고 오늘 알아볼 <span data-custom-style="ct0
View :
500
/
2020-08-20
db
MySQL 버전 확인하는 방법
현재 사용중인 mysql의 버전을 확인하는 방법을 알아봅니다.mysql이 설치된 경우 -V 옵션을 사용하여 실행하면 현재 버전을 출렫해줍니다.mysql -V출력 메시지는 아래와 같이 현재 사용중인 mysql 버전이 출력됩니다.mysql Ver 15.1 Distrib 10.0.38-MariaDB, for debian-linux-gnu (x86_64) usi
View :
282
/
2020-08-11
db
[MongoDB] 여러 개의 컬렉션을 필드 기준 하나로 합치기, merge
MongoDB에서 두 개 이상의 컬렉션을 특정 필드 값을 기준으로 하나로 합치는 방법에 대하여 알아봅니다.# MongoDB 컬렉션 필드 기준 합치기컬렉션을 하나로 합치는 방법은 몇 가지가 있습니다. 그 중에서 csv나 엑셀 등의 포맷으로 변경하는 방법도 하나의 방법입
View :
545
/
2020-07-30
db
ubuntu에서 MongoDB 중지 및 에러 발생시 문제 해결하기
ubuntu 환경의 MongoDB(몽고db)에서 에러가 발생하거나 동작하지 않는 경우 해결 방법에 대하여 알아봅니다.! MongoDB에러가 발생하는 원인은?언제 에러가 발생할까요? 일반저긍로 아래와 같은 수행 이 후 예기치 못 한 에러가 나타날 가능성이 높습니다. - mongodb 재설치 이 후- 최신버
View :
522
/
2020-07-23
db
MongoDB 컬렉션 이름 변경하는 방법
MongoDB에서 컬렉션 이름을 변경하려면 어떻게 하는지 알아봅니다.# MongodB 컬렉션 이름 변경하는 방법컬렉션 이름을 다른 것으로 바꾸는 방법입니다. 이 경우 renameCollection()</span
View :
576
/
2020-07-17
db
[MongoDB] 몽고DB update() 기존 값 변경, 수정하기
MongoDB를 사용하는 경우 기존 값을 찾아 변경하는 방법 update()에 대하여 알아봅니다.# MongoDB, update() 알아보기먼저 값을 변경, 수정할 경우 update()를 사용합니다.db.Collection.up
View :
1610
/
2020-04-30
db
mongodb 비교 연산자 사용하는 검색 쿼리 및 예제 보기
mongodb에서 사용되는 연산자(operator)들의 정보입니다. 연산자를 사용하여 값을 찾거나 비교 등의 다양한 기능을 수행할 수 있습니다.아래의 컬렉션을 가지고 어떻게 연산자를 사용하고 어떤 값이 나오는지 확인해보겠습니다.@ 예제 컬렉션 데이터================id fruits count================1 &nb
View :
801
/
2019-01-15
db
elasticsearch 배우기. 생성, 삭제, 조회 예제보기
데이터의 검색 및 로그 분석, cache 등에 사용하는 elasticsearch를 알아봅니다. 먼저 아래는 조회, 생성, 삭제 등의 명령어를 우선 알아보고 검색 쿼리에 사용하는 몇 가지 예제들도 함께 알아보겠습니다.# elasticsearch를 사용한 조회, 수정, 삭제elasticsearch는 index(인덱스), type, id를 사용하여 필요한 Document를 생
View :
7046
/
2018-11-28
db
elasticsearch 엘라스틱서치 ubuntu 환경 설치방법
검색 로그 분석 등에 대표적인 elasticsearch(엘라스틱 서치)를 ubuntu에 사용하는 방법입니다. 아래는 설치하는 방법에 대하여 알아봅니다. 먼저 설치하기 이전에 필요한 사항들이 있습니다.- Java 설치하기(최소 8 이상)- 시스템 레벨의 root 권한일단 apt-get을 사용하여 최신 정보로 업데이트를 수행합니다.
View :
6026
/
2018-11-24
db
MongoDB 성능 개선 및 팁
얼마 전 수 많은 데이터를 처리해야하는 웹사이트를 구축하면서 데이터베이스를 NoSQL, MongoDB로 처리하였습니다. MongoDB를 사용했던 이유는 조금이라도 빠르고 간단한 개발 프로세스가 목적이었죠. 혼자서 개발에 많은 시간을 최대한 줄이려면 상대적으로 NoSQL이 편하다고 생각했습니다.<
View :
4054
/
2018-03-12
db
MongoDB index 설정하는 방법
몽고DB를 비롯하여 NoSQL 역시 다른 Database, RDBMS처럼 인덱스 설정이 필요합니다. 그렇지 않으면 Slow Query 등 검색, 소팅 단계에서 성능에 큰 차이가 발생할 수 있습니다. 아래는 MongoDB에 인덱스를 설정하는 방법과 조회, 추가 및 관련 예제를 자세히 알아봅니다
View :
3710
/
2018-02-28
db
MongoDB에서 limit(), sort() 사용하여 원하는 값만 삭제하는 방법
MongoDB에서 삭제할 데이터가 있는 경우 remove()를 사용합니다. 만약 find()에 sort(), limit()이 적용된 값들을 삭제하려면 어떻게 할까요?# MongoDB 데이터에서 sort() limit() 적용된 값 삭제방법collection에 find()를 사용하면 커서 객체를 반환되며 여기에 sort(), limit()을 적용할 수 있습니다. 하지만 이렇게 찾아낸 결과값을 삭제하는 메소드는 없기때문에 이와 같은 방법으로
View :
1925
/
2018-02-14
db
리눅스에 Redis 데이터베이스 설치하기, install
In-memory 데이터베이스인 Redis를 리눅스에 설치하고 이를 확인하는 간단한 방법에 대하여 자세히 알아봅니다. 먼저 먼저 redis는 무엇인지 간단하게 알아봅니다.# Redis란 무엇인가Redis는 in-memory 방식의 데이터베이스입니다. 다른 데이터베이스와 동일하나 데이터의 저장소를 하드디스크, SSD
View :
4934
/
2018-01-25
db
데이터베이스 성능개선 - 반복 사용되는 데이터 처리 방안
데이터베이스를 좀 더 효과적으로 사용할 수 있는 방안에 대하여 함께 고민해보려한다. 현재 웹사이트 webisfree.com을 기준으로 좀 더 효과적인 데이터베이스 운영 방안은 없을까?현재 webisfree.com은 많은 글들이 오랜기간에 쌓여있다. 일일 방문자 역시 적지않으며 이를 대응하기 위하여 좀 더 효율적인 db관리 및 운영이 필요하다. 먼저 어떤 부분이 개선이 필요할까? 현재 당면한 문제는 아래와 같다.<span data-
View :
1637
/
2017-11-13
db
python에 redis 캐싱서버를 완료 후 리뷰
미뤄만왔던 redis cache 서버의 구축이 얼마 전 완료되었습니다. 시작부터 완료까지 있었던 크고 작은 부분들의 로그입니다.! redis 꼭 필요한가?사실 대규모 트래픽이 없는 상황에서 반드시 필요한 것은 아니었죠. 다만 향후 <span data-
View :
1940
/
2017-11-12
db
MongoDB 필드, 컬럼이 없는 값들을 찾는 방법
만약 MongoDB에서 특정 컬럼이 있거나 없는 경우의 쿼리문을 작성하고자 합니다. 어떻게 하면 컬럼의 존재 여부를 적용하여 찾을 수 있을까요? 아래에서 알아봅니다.# MongoDB에 없거나 있는 컬럼으로 쿼리문 작성쿼리문에 find()를 사용하여 일치하는 데이터를 가져오려고 합니다. 이때 name이라는 필드가 있는 경우의 데이터만 필요할 수 있겠죠. 아니면 반대로 name 이름의 컬럼이 없는 데이터만
View :
4774
/
2017-11-11
db
메모리 데이터베이스는 ssd를 사용한 것보다 얼마나 빠를까
최근 운영중인 웹서버에 redis cache를 적용하려고 결정을 하였습니다. 그 이유로는 혹시 모를 db서버의 다운을 방지하려는 것도 있지만 빠른 서비스가 seo에도 큰 영향을 미칠 수 있기 때문이죠. 이런 이유로 redis cache는 필수적이라 생각했습니다. 다만 그 효과가 얼마나 될까의 궁금증이 바로 생겨났죠.# 그래서
View :
1535
/
2017-11-03
db
Redis, 레디스를 사용한 데이터베이스 캐싱서버 운영하기
Redis 서버의 구축 및 운영 등 여러가지 방안에 대하여 생각한 바를 정리한 내용이다. 먼저 Redis 서버가 필요한 이유는 무엇일까...# Why Redis?Redis를 왜 구축하는가를 아려면 Redis가 무엇인지부터 알아야한다. <
View :
19644
/
2017-10-26
db
MongoDB에서 랜덤한 값 데이터 가져오는 방법
만약 MongoDB 데이터베이스에서 무작위로 아무 값이나 가져오려면 어떤 방법이 있을까요? 아래에서 한번 알아봅니다.# MongoDB 컬렉션에서 랜덤한 값 가져오기아래 방법은 가장 많이 사용되는 간단한 방법들입니다.! skip() size를 랜덤하게 바꾸는 방법다양한 방법이 존재하나 그 중에서 가장 쉽고 편리한 방법이라 할 수 있습니다. 만약 아이템의 개수가 총 100개
View :
3097
/
2017-10-21
db
MongoDB mongoclient couldn't connect to server
MongoDB client를 설치 후 접속하기 위해 mongo 커맨더를 입력할 경우 만약 아래와 같이 에러 메시지를 보았다면 어떻게 할까요?mongoclient couldn't connect to server이 경우 mongoclient에서 cli에 접속할 수 없기에 나타납니다. 원인은 몇 가지가 있을수있는데 아래와 같은 경우를 의심해
View :
2038
/
2017-10-20
db
MongoDB 컬렉션 간단하게 전체 개수 가져오는 방법
MongoDB 전체 개수를 가져오는 가장 쉬운 방법에 대하여 알아봅니다. 데이터베이스에서 가져온 컬렉션이 몇개인지 확인하려면 아래의 쿼리문을 사용합니다.# MongoDB에서 불러온 컬렉션의 전체개수불러온 collection의 개수를 알려면 count()를 사용하여 가능합니다.db.collection.count()예를
View :
4457
/
2017-10-20
db
[Data Caching] Redis에 대하여 알아보기, data storage
어플리케이션 아키텍처(Architecture) 단계에서 많이 고려되는 Redis 데이터저장소에 대하여 자세히 알아봅니다. Redis는 무엇이고 어떤 장점과 단점이 있는지 그리고 설치하는 방법 등에 대하여 알아봅니다.# Redis란 무엇인가, Redis의 이해Redis는 Remote Dictionary Server</span
View :
2778
/
2017-09-20
db
MongoDB 이전글 다음글 구현하는 방법
웹사이트의 글을 읽다보면 이전글 또는 다음글로 이동하는 링크를 볼 수 있습니다. 만약 MongoDB를 사용하는 경우 이전 또는 다음글을 가져오려면 어떻게해야할까요?# MongoDB에서 이전글 다음글 구현방법아래의 쿼리문은 특정한 필드를 기준으로 이전 또는 다음에 위치한 아이템을 가져오는 방법입니다. 우선 아래와 같은
View :
1862
/
2017-09-01
db
MongoDB Auth 설정 후 Mongo Shell 접속하는 방법
몽고DB, MongoDB에서 Auth 사용시 즉 권한 설정이 되어 있는 경우 로그인 방법에 대하여 알아봅니다.먼저 username, password가 설정된 경우에 Shell에서 로그인하려면 인증(Auth)이 필요합니다. 이때 인증을 수행하여 Mongo Shell에 접속하는 방법은 아래와 같습니다.# MongoDB에 사용자, 패스워드로 로그인 방법아래에서 a
View :
9631
/
2017-08-10
db
MongoDB에서 대소문자 구분하지 않고 정규표현식 찾는 방법
MongoDB에서 정규표현식을 사용하여 데이터를 찾을때 대소문자 구분없이(case-insensitive, ignore case) 찾는 방법을 알아봅니다.# MongoDB 정규표현식으로 검색시 대소문자 무시하는 방법먼저 일반적 방법으로 find()를 사용하여 검색시 정규표현식을 적용한다면 아래와 같이 쿼리문을 사용할 수 있습니다. 참고로 아래 예제는 pymongo의 예제로 따옴표가 추가되었을 수 있습니다.
View :
3841
/
2017-08-10
db
MongoDB에서 AND 또는 OR 조건으로 검색결과 찾기
MongoDB에서 컬렉션 조건으로 검색할 경우 AND 및 OR 조건에 따른 정규표현식 검색 방법을 알아봅니다.먼저 아래를 봐주세요.nameStr: 'webisfree again';nameStr 필드가 다음의 값을 가지는 경우 검색 조건 AND, OR을 알아봅니다.! AND 조건을 수행하는 방법만약 web 그리고 again이 포함된 데이터
View :
1698
/
2017-08-09
First
1
2
Next
Last