다수의 데이타를 한번에 저장하려면
coupon이라는 스키마가 존재한다고 가정했을때
save_coupon = [];
// 저장할 다수의 데이타 생성
for(var i = 0; i < 10; i++){
new_coupon = {}; // new_coupon = new coupon; 은 에러가 발생한다.
new_coupon.item = item;
new_coupon.qty = qty;
new_coupon.del = 0;
save_coupon[i] = new_coupon;
}
coupon.collection.insert(save_coupon, function(err, cp_dt){
if(err){
return;
}else{
}
});
다수의 데이타 저장을 위해
coupon.collection.insert
을 사용한다.
데이타 생성시 {}로 오브젝트를 생성해야지 - new_coupon = {};
몽고디비 스키마를 이용해 만들면 - new_coupon = new coupon;
range error maximum call stack size exceeded
에러가 발생한다.