4

ここに新しいポスターがあります。この以前の投稿を見つけましたが、C# 上にあります。このクエリを JSP ページの Java コードに直接実行しようとしましたが、何らかの理由で、find() クエリの {} 内の情報を受け入れません。エラーが発生するだけです...

Javaでこれを行うにはどうすればよいですか:

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

ありがとう!

PS: なぜ C# には素敵な小さな .Exclude() および .Include() コマンドがあり、Java にはないのですか? 泣く

4

1 に答える 1

2

Java ドライバーは、シェルとまったく同じ API に従います。またはDBObjectの 2 番目の引数として、フィールド プロジェクションを含む を渡すだけです。findfindOne

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

于 2011-07-25T11:02:46.870 に答える