我正在尝试使用 Java 驱动程序从 mongodb 中仅检索字段的子集。在文档中,我找到了一种方法来做到这一点 javascript-way
db.posts.find( { tags : 'tennis' }, { comments : 0 } );
麻烦的是,如果我在 java 中做类似的事情
db.getCollection("posts").find(new BasicDBObject("comments",0));
它的作用是过滤对象 where "comments" == 0
,并comments
像往常一样拉字段。
如何在java中正确执行此操作?