반응형

mongo db 4

[MongoDB] 기본적인 쿼리(DB, Collection, Document)

Database # DB 생성 및 사용 use DB명 # DB 확인 db # DB 리스트 조회 show dbs # DB 삭제 db.dropDatabase() ※ DB 삭제하기 전에 'use DB명' 으로 삭제할 DB에서 쿼리를 실행해야함! Collection # Collection 생성 # 방법1(옵션없이) db.createCollection("컬렉션명"); #방법2(옵션과함께) db.createCollection("컬렉션명", { options }); #방법3 db.컬렉션명.insert({"key":"value"}); # Collection 리스트 조회 show collections; # Collection 삭제 db.컬렉션명.drop(); Document # Document 추가(데이터) # 1개의 ..

mongo db 2022.10.25

[Spring] Jackson 라이브러리로 데이터 필터링하기

@JsonIgnore, @JsonIgnorePropertise - 컨트롤러와 서비스에 모든 데이터가 존재하지만 단순히 사용자에게 데이터의 노출유무만 제어 가능 사용법 - 클래스의 필드에서 숨기고 싶은 필드에 @JsonIgnore 붙여줌 - 클래스 상단에 배열 형식으로 숨기고 싶은 필드를 입력해줌 @JsonIgnoreProperties({"필드명", "필드명", ...}) @JsonFilter - 사용자에 따라 데이터를 필터링하여 json 형태로 보낼때 사용하는 어노테이션 사용법 1. 클래스 상단에 @JsonFilter("필터명") 지정해줌 -> 나중에 필터를 불러올때 지정한 이름으로 불러오게됨 @JsonFilter("UserInfo") class User{ private long id; private S..

mongo db 2022.10.19
반응형