본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


몽고DB/Nodejs 몽고DB3

Node.js mongoose Aggregate mongoose에서의 몽고db의 집계함수 실행은 mongodb에서의 쿼리와 형태가 거의 같다. 또한 java와 python과의 속도 비교에서도 거의 비슷하다. var mongoose = require("mongoose"); var Schema = mongoose.Schema; // Connection URL var url = 'mongodb://127.0.0.1:27017/admin'; mongoose.connect(url, { useNewUrlParser: true }); //옵션 파라미터는 몽고db버전에 따라 다르다 var structor = new Schema({ "date":Date, "random_text1" : String, "random_text2" : String }); structor.s.. 2019. 8. 1.
Node.js mongoose에서 몽고db 컬렉션이 조회되지 않을 때 mongoose를 활용해서 몽고db에서 특정 컬렉션에 조회기능을 작업중에 있었다. 그런데, A라는 컬렉션은 조회, 집계, 합계등 기능이 잘 작동하는데 B라는 컬렉션에 대해서는 아무리 해도 값이 없다고 나오는 것 이었다. var mongoose = require("mongoose"); var Schema = mongoose.Schema; var url = 'mongodb://127.0.0.0:27017/TEST_DB'; mongoose.connect(url, { useNewUrlParser: true }); var structor = new Schema({ //test_a의 구조 "_id" : Schema.Types.ObjectId, "title" : String, "num" : Number, }); va.. 2019. 7. 23.
Node.js Http parser 그리고 몽고DB express나 http 모듈을 사용하다 보면, 해당 Request에 대해서 요청 된 값을 받아오려 하는데... 왠걸? http.get...이런식으로 하면 에러가 나버린다.. body-parser모듈을 설치하면 데이터 파싱을 쉽게 할 수 있다. const express = require('express'); const bodyParser = require('body-parser'); const compression = require('compression'); app.use(bodyParser.urlencoded({ extended: false })).use(compression()); //압축옵션, http 응답을 빨리하기 위해 app.post('/ask', (req, res) => { const re.. 2019. 4. 27.