Java MongoDBドライバーを使用してフィールドのサブセットを取得する方法は?
-
25-10-2019 - |
質問
新しいポスターでは、この前の投稿を見つけましたが、それは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()メソッドを公開しません。
所属していません StackOverflow