Java MongoDBドライバーを使用してフィールドのサブセットを取得する方法は?

StackOverflow https://stackoverflow.com/questions/6814189

質問

新しいポスターでは、この前の投稿を見つけましたが、それはC#にあります。このクエリをJSPページのJavaコードに直接実行してみました。そして、エラーを発します...

覗いてみると、Javaでこれを行うにはどうすればよいですか:

// retrieve ssn field for documents where last_name == 'Smith':
db.users.find({last_name: 'Smith'}, {'ssn': 1});

ありがとう!

PS:なぜC#にはNice Little .exclude()と.include()コマンドとJavaがないのですか? 泣きます

役に立ちましたか?

解決

Javaドライバーは、シェルとまったく同じAPIに従います。渡すだけです DBObject 2番目の引数としてフィールド投影を含む find また findOne

私が知る限り、公式のC#ドライバーは標準APIに違反しているため、contlight()およびexclude()メソッドを公開しません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top