Я пытался, но не могу сделать запрос для подсчета, например. Предположим, что у нас есть такой документ:
{
"_id" : ObjectId("24926523r3423423423423rr"),
"name" : "My super team",
"stadium" : "Capital",
"players" : [
{
"name" : "PlayerName1",
"number" : "1",
"country" : "BRA"
},
{
"name" : "PlayerName2",
"number" : "2",
"country" : "FRA"
},
{
"name" : "PlayerName3",
"number" : "3",
"country" : "BRA"
},
{
"name" : "PlayerName4",
"number" : "4",
"country" : "ARG"
},
{
"name" : "PlayerName5",
"number" : "5",
"country" : "GER"
},
{
"name" : "PlayerName6",
"number" : "6",
"country" : "BRA"
},
]
}
И вопрос в том, как посчитать всех игроков «BRA» из команды «Моя суперкоманда» (у меня в коллекции много команд. Есть идеи? Я пробовал какую-то комбинацию размера $ и совокупного, но я потерпел неудачу. Или, может быть, лучше, если у вас есть подсказка, как справиться с этим запросом с помощью Morphia?