spring-data-mongodb 에서 mongo 를 실행 하 는 원생 조회 문

1094 단어 데이터 뱅 크
최근 프로젝트 에서 전단 조합 조건 을 통 해 조 회 를 생 성 하 는 mongo 원생 조회 문 구 를 만 났 습 니 다.
{$and : [{ARV_APT: "PEK"}, {$and: [{FLT_DATE: {$gte: "20180101"}}, {FLT_DATE: {$lte: "20180104"}}]}]}

그리고 백 엔 드 에 보 내 조 회 를 하고 결 과 를 되 돌려 줍 니 다.
예전 에 몬 godb 를 사용 해서 CRUD 를 할 때 는 API 를 기반 으로 했 어 요.
1:mongoTemplate 관련 API 를 사용 하여 조작
2:MongoRepository 인터페이스 로 구현
mongo 원생 문 구 를 직접 실행 하 는 것 처럼 사용 하지 않 고 각종 검색 과 실천 을 통 해 잠시 모색 하 는 방식 으로 코드 를 직접 올 립 니 다.
BasicDBObject query = BasicDBObject.parse(condition);
        FindIterable dumps = mongoTemplate.getCollection("BASE_REVIEW_DATA_TEST").find(query);
        MongoCursor iterator = dumps.iterator();
        List reviewData = new ArrayList<>();
        while(iterator.hasNext()){
            Document data = (Document) iterator.next();
            BaseReviewData baseReviewData = JSONObject.parseObject(data.toJson(), BaseReviewData.class);
            reviewData.add(baseReviewData);
        };

여러분 이 다른 방식 으로 이 루어 진다 면 공유 해 보 세 요~

좋은 웹페이지 즐겨찾기