몽고 디비 인 액션 7장-1

업데이트, 원자적연산, 삭제 도큐먼트 업데이트 MongoDB 업데이트 방식– 도큐먼트 전체 대치– 도큐먼트 내의 특정 필드를 수정하기 위해 업데이트 연산자 사용 대치에 의한 수정 연산자에 의한 수정 두 방법의 비교 대치 Vs 연산자– 사용자의 어떤 속성을 수정하든지 상관없이 업데이트를 수행하는 코드는 동일하다.업데이트를 일반화하는 MongoDB 객체 매퍼를 작성한다면 대치 방식이 합리적– 타킷방식은 좀 더 나은 성능을 갖는다. … Read more

몽고디비 인 액션 6장 -2

도큐먼트 재구성 MongoDB 집계 파이프라인은 도큐먼트를 변형하여 출력 도큐먼트를 생성하는 데 사용할 수 있는 많은 함수를 가지고 있다.일반적으로 $project 연산자와 사용되지만 $group 연산자에 대한 _id를 정의할 때 사용할 수도 있음.(집계 프레임워크 재형성 함수 목록 : https://docs.mongodb.com/manual/reference/operator/aggregation/group/) 문자열함수 $concat : 두 개 이상의 문자열을 단일 문자열로 연결 $strcasecmp : 대/소문자를 구분하지 않는 문자열 비교를 하며, 숫자 … Read more