mongo を使用してドキュメントを保存しています。そして、それらの1つは以下のようになります。
Name:
first: joe
last: blo
address:
city: Paris
state: London
relatives:
first order:
aunt: ashley
uncle: tom
second order
aunt: roma
uncle: robin
'aunt':'roma' に一致するドキュメントを取得するクエリを実行できるようにしたいと考えています。それにアクセスするためにmongo Java APIを使用しています
私が理解して読んだことから、次のクエリは機能するはずですが、機能しません
DBObject winner = new BasicDBObject("$match", new BasicDBObject("aunt", "roma") );
System.out.println("count "+coll.aggregate(winner).getCommandResult());
これが失敗する理由を理解し、説明するのを手伝ってくれる人はいますか?
ありがとうK