본문 바로가기

WEB/Node.JS

[express] mongodb 데이터 삽입(insert, save)

// name의 값을 Kwon Hyeok Jin을 가지는 데이터 삽입
mongodb.collection.save({ name : Kwon Hyeok Jin })
// name의 값을 Kwon Hyeok Jin을 가지는 데이터 삽입
mongodb.collection.insert({ name : Kwon Hyeok Jin })

save와 insert은 둘다 데이터를 삽입하는 메소드이다. 하지만 차이점은 save는 해당 키값이 이미 콜렉션에서 존재한다면 update를 하고 insert는 에러를 출력한다.

 

save는 SQL에서 on duplicate key update와 같은 기능을한다.