본문 바로가기

개발24

Node.js와 MongoDB 연동하기 - 3 //1. 데이터 출력//출력 결과는 tasks 배열에 담기게 된다.//출력 결과가 여러개일 경우 반복문 tasks.length 만큼 돌려서 다출력시킨다.City_model.find({'Name': '안동'}, function(err, tasks){console.log(""+tasks[0].id)findId = tasks[0].id;}); //2 데이터 갱신City_model.update({'Name' : '안동'}, {'Pos_x' : 0, 'Pos_y' : 2.5}, {multi : false}, function(err, tasks){if(err) throw err;}); //데이터 삭제City_model.remove({'Name' : '안동'}, function(err){if(err) throw er.. 2015. 10. 13.
Node.js와 MongoDB 연동하기 - 2 2. 스키마 등록 및 데이터 삽입 var mongoose = require('mongoose');var db = mongoose.connect('mongodb://localhost/test'); //스키마 등록var Schema = mongoose.Schema;var Cities = new Schema({Name : String,Pos_x : Number,Pos_y : Number}); var City_model = mongoose.model('City', Cities); //데이터의 속성들 입력var input1 = new City_model();input1.Name = '안동';input1.Pos_x = 4;input1.Pos_y = 2.5; //데이터베이스에 삽입 input1.save(functio.. 2015. 10. 13.
Node.js와 MongoDB 연동하기 - 1 1. 데이터베이스 연결 Mongoose라는 모듈을 설치해야함cmd 창에 npm install mongoose 를 입력하면 모듈이 설치된다. //몽구스 모듈을 불러온다.var mongoose = require('mongoose');//몽고디비에서 사용할 데이터베이스를 불러온다.var db = mongoose.connect('mongodb://localhost/test'); 2015. 10. 13.
Boxing UnBoxing 대부분 언어에서 변수는 참조 변수와 값 변수가 존재한다.C#에서도 이 두 종류의 변수가 있는데 이들간 서로 전환하는 방법을 Boxing / UnBoxing 이라고 한다. Boxing : 값 변수를 참조 변수로 변환하는 기법UnBoxing : 참조 변수를 값 변수로 변환하는 기법 1. Boxing 과정 1) 값 변수를 객체화 하기 위한 메모리(Box)를 힙 영역에 생성한다. 2) 값 변수의 값을 힙 영역에 생성한 Box로 복사한다. 3) 참조 변수가 박스를 가리키도록(참조하도록) 한다. 2. UnBoxing 과정 1) 해당 객체가 지정한 값타입을 Boxing한 값인지 확인한다. 2) 객체의 값을 값타입 변수에 복사한다. int p = 100;object o = p; //Boxingif(o is int) /.. 2015. 10. 6.