게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
몽고DB 중복저장 방지법이 어떻게 되나여
게시물ID : programmer_18722짧은주소 복사하기
작성자 : 빵미인아
추천 : 0
조회수 : 1695회
댓글수 : 6개
등록시간 : 2016/10/14 05:49:39
옵션
  • 본인삭제금지
// create schema
var MSchema = mongoose.Schema({
id : String,
text : String,
ARG0 : String,
ARG1 : String,
verb : String,
object : Array
});

// create model
var Sentence = mongoose.model('Sentence', MSchema, 'Sentences');
var New_Sentence;

for(var i=0; i<data.length; i++)
{
// save
New_Sentence = new Sentence({
id : data[i].text+data[i].verb,
text : data[i].text,
ARG0 : data[i].ARG0,
ARG1 : data[i].ARG1,
verb : data[i].verb,
object : data[i].object
});

New_Sentence.save(function(err) {
console.log("save!!");
if(err)
console.log('error ocurr = ' + err);
});
}

이렇게 구성되어 있는데요
MSchema에 있는 id로 구분해서 같은 id의 데이터는 DB에 안넣고 싶은데 자꾸 들어가서 데이터가 중복되게 여러번 나옵니다.

중복 방지는 어떻게 해야 하나여..

인터넷 방식 다 해봐도 그대로네여...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호