2

Java ドライバーを使用して mongodb からフィールドのサブセットのみを取得しようとしています。ドキュメントで、このjavascript-wayを行う方法を見つけました

db.posts.find( { tags : 'tennis' }, { comments : 0 } );

問題は、Javaで同様のことを行う場合です

db.getCollection("posts").find(new BasicDBObject("comments",0));

それがすることは、オブジェクトをフィルタリングすることであり、通常どおりフィールドを"comments" == 0プルします。comments

Javaでこれを適切に行うには?

4

1 に答える 1