zoukankan      html  css  js  c++  java
  • mongoTemplate query update (指定查询哪些字段)

    1.指定查询哪些字段

    方式一:

            Query query = new Query();
            query.fields().include("booking"); //包含该字段
            query.fields().exclude("salary");//不包含该字段
        Booking booking = mongoTemplate.findOne(query, Booking.class);
        @Test
        public void testName11() throws Exception {
            
                 Query query = Query.query(Criteria.where("bookingNo").is("UFL-BK2020070711530323920"));
                 Booking booking = new Booking();
                query.fields().include("bookingNo");
                query.fields().include("milestoneStatus");
                query.fields().include("bookingDateLoc");
    
                List<Booking> bookingList = mongoTemplate.find(query, Booking.class);
                System.err.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
                System.err.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
                System.err.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
                System.err.println(JSON.toJSONString(bookingList));

    方式2:

            QueryBuilder queryBuilder = new QueryBuilder(); 
            queryBuilder.or(new BasicDBObject("onumber", "002"), new BasicDBObject("cname","zcy1")); 
            BasicDBObject fieldsObject=new BasicDBObject();
            fieldsObject.put("onumber", 1);
            fieldsObject.put("cname", 1);
           Query query=new BasicQuery(queryBuilder.get(),fieldsObject)
    
  • 相关阅读:
    UVA
    codevs3196 黄金宝藏
    UVA
    UVA
    3424:Candies(差分约束,Dijkstra)(配对堆优化
    1062:昂贵的聘礼(最短路/枚举)
    01分数规划问题(二分法与Dinkelbach算法)
    Desert King(01分数规划问题)(最优斜率生成树)
    Enlarge GCD(素数筛)
    hdu2085-2086
  • 原文地址:https://www.cnblogs.com/lshan/p/13280542.html
Copyright © 2011-2022 走看看