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..
\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..
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/ ----------------------아래는 세팅 내용-..
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() 끘@#$$#%@#$!@$#
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:..
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..
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..
소켓 클라이언트 툴 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..
- Total
- Today
- Yesterday
- 남자 혼자 국내 여행
- 전국 일주 여행
- 군산 여행
- 베스파LX
- 남자 혼자 여행
- vscode
- 송내역 카페
- 돌장갑
- 송내 카페
- 리니지m
- kendo grid
- 은파호수공원
- 보성 여행
- 영광 여행
- 국제반점
- 군산 게스트하우스
- 초원사진관
- 스쿠터 여행
- 고흥 여행
- Docker
- 제주도 스쿠터 여행
- 송내 룸카페
- 담양 여행
- 오라클 DB 링크
- 인터바이크
- 군산 가볼만한곳
- 나래바이크
- 송내역 룸카페
- 윈드스크린
- 스쿠터 전국 일주
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |