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)
    
  • 相关阅读:
    Django-admin管理工具
    docker-ce安装与搭建私有仓库
    docker-建立私有registry
    UBUNTU 下设置全局 path变量
    REDIS学习(1)环境搭建
    mongodb学习(1) 第一次开启 mongdb
    linux 添加 $path
    php cgi 与 cli 区别
    mysql 分区信息查看
    php 编译安装选项
  • 原文地址:https://www.cnblogs.com/lshan/p/13280542.html
Copyright © 2011-2022 走看看