码上敲享录 > mongoDB常见问题解答 > java中mongodb查询结果如何只返回指定字段,而不是查所有字段

java中mongodb查询结果如何只返回指定字段,而不是查所有字段

上一章章节目录下一章 2019-07-08已有7337人阅读 评论(0)

java中mongodb查询结果如何只返回指定字段


解决方法:

像mysql那样使用*,就是查询所有字段,效率低,mongodb也一样,默认查所有属性,数据大的话效率特别慢。

MongoCursor<Document> iteratorDoc = collection.find(doc).projection(new BasicDBObject("scid",1).append("acid", 1)).iterator();

其中projection(new BasicDBObject("scid",1).append("acid", 1))就是说只查询scid和acid两列。

向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
4

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交