我正在使用 mongo 来存储我的文档。其中一个如下所示。
Name:
first: joe
last: blo
address:
city: Paris
state: London
relatives:
first order:
aunt: ashley
uncle: tom
second order
aunt: roma
uncle: robin
我希望能够执行一个查询,该查询将为我提供匹配“阿姨”:“罗马”的文档。我正在使用 mongo java api 来访问它
根据我的理解和阅读以下查询应该有效,但它没有
DBObject winner = new BasicDBObject("$match", new BasicDBObject("aunt", "roma") );
System.out.println("count "+coll.aggregate(winner).getCommandResult());
谁能帮我理解并解释为什么会失败?
谢谢K