Java ドライバーを使用して mongodb からフィールドのサブセットのみを取得しようとしています。ドキュメントで、このjavascript-wayを行う方法を見つけました
db.posts.find( { tags : 'tennis' }, { comments : 0 } );
問題は、Javaで同様のことを行う場合です
db.getCollection("posts").find(new BasicDBObject("comments",0));
それがすることは、オブジェクトをフィルタリングすることであり、通常どおりフィールドを"comments" == 0
プルします。comments
Javaでこれを適切に行うには?