mongotemplate查询返回指定字段

BasicQuery查询语句可以指定返回字段

           Query query=new   BasicQuery(DBObject queryObject, DBObject fieldsObject)

            fieldsObject 这个字段可以指定返回字段

            fieldsObject.put(key,value)

            key:字段名

              value说明:

                  1或者true表示返回字段

                 0或者false表示不返回该字段

注意:

               _id:默认就是1,没指定返回该字段时,默认会返回,除非设置为0是,就不会返回该字段。

再注意:

                       除了_id外,别的字段在一次查询中要不全写成true,要不全是写成alse,否则会报错:BadValue Projection cannot have a mix of inclusion and exclusion.",

 

这种也支持使用“.”查询内嵌文档的。

测试结果:mongotemplate查询返回指定字段_第1张图片

 

        mongotemplate查询返回指定字段_第2张图片

你可能感兴趣的:(mongo)