0

MongoDB コレクションで特定のキーを含むドキュメントを取得するにはどうすればよいですか? Mongodb Java ドライバーを使用しています。キー値でドキュメントを取得する方法は知っていますが、特定のキーを含むすべてのドキュメントを返す方法がわかりません。

例: Document1 には name、age というキーがあります。Document2 には名前、年齢、場所のキーがあります。結果として document2 を取得するために、key : place を持つドキュメントを取得する必要があります。これを照会するにはどうすればよいですか?

4

1 に答える 1

0

ドキュメントにキーが存在するかどうかを確認するには、 $exists を使用する必要がある場合があります。

DBObject queryObject = new BasicDBObject("place", new BasicDBObject("$exists", true));
DBCursor result = collection.find(queryObject);
于 2013-07-22T18:08:10.417 に答える