본문 바로가기 메뉴 바로가기

Grand_J

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Grand_J

검색하기 폼
  • 전체!!차렷 (357)
    • Java & Spring & SpringBoot (103)
    • DB & Redis (35)
    • DevOps (28)
    • React & Vue (27)
    • GitHub & Gitlab (11)
    • NodeJS (14)
    • JSP & JavaScript (47)
    • Kendo UI (15)
    • Wordpress (6)
    • HELLO!! (4)
    • etc (65)
  • 방명록

NodeJS (14)
MongoDB Join 간단 예제

MongoDB Join 간단 예제 db.getCollection('collection1').aggregate([ { $lookup: { from: 'collection2', localField: 'user_id', // tgm_fvrt_mgmt join key foreignField: 'user_id', // tgb_user_mgmt join key as: 'collection2_object' } }, { $unwind:'$collection2_object' }, // $unwind used for getting data in object or for one record only ]) 참고 - https://stackoverflow.com/questions/35813854/how-to-join-multi..

NodeJS 2019. 8. 2. 09:17
Nginx 사용시 웹소켓 에러 날때 해결방법 failed error during websocket handshake unexpected response code 400

\conf\nginx.conf 파일 오픈 아래 proxy_http_version, proxy_set_header 부분 추가 # WebSocket connection to 'ws://localhost:8080/socket.io/?EIO=3&transport=websocket&sid=3uzcJLGrxo8cZq_gAAAD' failed: Error during WebSocket handshake: Unexpected response code: 400 # 위 웹소켓 연결 에러로 proxy_http_version, proxy_set_header 옵션 추가 # proxy_http_version : WebSocket에 필요한 노드 백엔드와 통신 할 때 HTTP / 1.1을 사용하도록 지시 # proxy_set_hea..

NodeJS 2019. 5. 29. 13:30
NginX Window OS 설치 및 세팅

NginX Window OS 설치 및 세팅 공식 홈페이지 다운로드 참고 : http://nginx.org/en/download.html 설치 및 실행, 종료 방법 Window버전 다운로드 받고 압축을 푼다. Nginx.exe를 실행 or CMD 창으로 압축푼 경로로 들어간다. (그냥 해당위치에 배치파일 만들어서 써서 사용함. 귀차나) 시작 : nginx 종료 : nginx -s stop 참고 : nginx/Windows-1.16.0 Cluster 및 세팅 (변경내용을 색상으로 표시) \conf\nginx.conf 파일 오픈 참고 : https://www.nginx.com/resources/wiki/start/topics/examples/full/ ----------------------아래는 세팅 내용-..

NodeJS 2019. 5. 28. 15:53
소켓 통신 정리

소켓 통신 정리 참고 https://www.zerocho.com/category/NodeJS/post/57edfcf481d46f0015d3f0cd

NodeJS 2019. 5. 16. 09:05
Mongodb 페이징 query

db.getCollection('컬렉션이름').find({}) .sort({_id: data.order_type || -1}) // 최신순 : -1, 과거순 : 1 .skip(data.page_size*(data.page_num-1)) // 페이지 번호 .limit(data.page_size) // 페이지 사이즈 .toArray((err, docs) => { if(err){ console.error(err); reject({err: errors}) return; } resolve(docs); }); // 얘는 카운트 할때 db.getCollection('컬렉션이름').find({}).count() 끘@#$$#%@#$!@$#

NodeJS 2019. 5. 3. 11:17
Mongodb 검색일(시작일start date ~ 종료일end date) query

let query = {}; // start_reg_dt, end_reg_dt 있을 경우 (data.start_reg_dt = 2019-04-01, data.end_reg_dt = 2019-05-03(보통 오늘 날짜)) // "T23:59:59.999Z" 는 23:59:59:999 밀리세컨드까지 표현 if(!_.isUndefined(data.start_reg_dt) && !_.isUndefined(data.end_reg_dt) ){ query.reg_dt = { $gte : new Date(data.start_reg_dt), $lt : new Date(data.end_reg_dt+"T23:59:59.999Z") } } db.getCollection('컬렉션이름'.find(query) .sort({_id:..

NodeJS 2019. 5. 3. 11:14
Mongodb like query ($regex 사용)

Mongodb like query ($regex 사용) let query = {}; // text 검색어 있을 경우 (message, file_nm컬럼에 검색어 찾기) if(!_.isUndefined(data.text)){ query.$or = [{message: { "$regex" : data.text }},{file_nm : { "$regex" : data.text }}] } // file_type 있을 경우 (data.file_type = "txt, word, docs" 여러 값 찾기) if(!_.isUndefined(data.file_type)){ let fileTypes = _.join(_.split(data.file_type, ","), "|"); // 데이터 모양 => text|word|do..

NodeJS 2019. 5. 3. 11:11
MongoDB NodeJS OR절 array 배열 Like검색

MongoDB NodeJS OR절 array 배열 Like검색 ex data){ "_id" : ObjectId("5c873584cdabf8f762fd1110"), "dept_nm" : "개발팀", "teams" : [ { "team_id" : "T0001", "team_nm" : "개발1팀", "members" : [ { "user_id" : "admin", "user_nm" : "관리자" }, { "user_id" : "test1", "user_nm" : "제니" }, { "user_id" : "test2", "user_nm" : "BEN" } ] }, { "team_id" : "T0002", "team_nm" : "개발2팀", "members" : [ { "user_id" : "test3", "use..

NodeJS 2019. 3. 14. 14:33
MongoDB 참고

MongoDB 참고https://docs.mongodb.com/manual/tutorial/query-documents/ MongoDB 연산자https://velopert.com/479 MongoDB 메소드https://docs.mongodb.com/manual/reference/method/js-collection/

NodeJS 2019. 3. 12. 10:25
소켓 클라이언트 툴 & REST 클라이언트 툴 POSTMAN

소켓 클라이언트 툴 https://amritb.github.io/socketio-client-tool/ Socket.io Client Tool This tools helps you to test socket.io servers. amritb.github.io 아래는 툴 내 연결 화면 REST 클라이언트 툴 POSTMAN https://chrome.google.com/webstore/detail/tabbed-postman-rest-clien/coohjcphdfgbiolnekdpbcijmhambjff?utm_source=chrome-ntp-icon Tabbed Postman - REST Client No separate window required! This is the legacy postman exten..

NodeJS 2019. 3. 4. 14:44
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 나래바이크
  • 전국 일주 여행
  • 보성 여행
  • 남자 혼자 여행
  • 남자 혼자 국내 여행
  • 윈드스크린
  • 송내역 룸카페
  • 군산 여행
  • 군산 게스트하우스
  • 초원사진관
  • 송내 카페
  • 은파호수공원
  • Docker
  • 군산 가볼만한곳
  • 리니지m
  • 송내 룸카페
  • 스쿠터 전국 일주
  • vscode
  • 영광 여행
  • 담양 여행
  • 인터바이크
  • 고흥 여행
  • 국제반점
  • kendo grid
  • 송내역 카페
  • 베스파LX
  • 오라클 DB 링크
  • 제주도 스쿠터 여행
  • 스쿠터 여행
  • 돌장갑
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바