프로그램/Java

spring boot mongo query

milktea.kang 2021. 5. 14. 14:49
import java.util.List;

import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.mongodb.repository.Query;

import com.my.MongoRoadCdDao;

public interface MongoAddrSvcRoadCdMapper extends MongoRepository<MongoRoadCdDao,String> {
    @Query("{'rdMgtSn':?0}")
    public List<MongoRoadCdDao> findByRdMgtSn(String rdMgtSn);

    @Query(
        "{"
        +"    'rdMgtSn':?0"
        +"    ,'emdNo':?1"
        +"},{$limit: 1}"
    )
    public MongoRoadCdDao findByRdMgtSnEmdNo(String rdMgtSn,String emdNo);
}

 

@Query 어노테이션에는 한 줄 밖에 허용이 안되므로 여러줄 쓰려면 + 로 나눠썼다

parameter 는 ?0 부터 순서대로

 

 

 

'프로그램 > Java' 카테고리의 다른 글

logback 설정 일부  (0) 2021.05.14
java enum tree  (0) 2021.05.14
spring boot mongodb  (0) 2021.05.14
좌표계 변환  (0) 2021.05.14
jar/war 파일을 직접 실행할 수 있게 만드는 옵션  (0) 2021.05.14