У меня есть данные json, такие как
{
"organizationId" : "org1",
"userId" : "user1",
"transactionNo" : "342"
},
{
"organizationId" : "org1",
"userId" : "user1",
"transactionNo" : "343"
},
{
"organizationId" : "org1",
"userId" : "user1",
"transactionNo" : "344"
},
{
"organizationId" : "org1",
"userId" : "user2",
"transactionNo" : "324"
},
{
"organizationId" : "org1",
"userId" : "user2",
"transactionNo" : "325"
},
{
"organizationId" : "org1",
"userId" : "user3",
"transactionNo" : "324"
},
{
"organizationId" : "org2",
"userId" : "user1",
"transactionNo" : "324"
},
{
"organizationId" : "org2",
"userId" : "user2",
"transactionNo" : "324"
},
{
"organizationId" : "org3",
"userId" : "user1",
"transactionNo" : "324"
}
Итак, у меня есть все эти записи, где в одной организации будет несколько пользователей, а один пользователь выполняет несколько действий.Мое требование состоит в том, чтобы предоставить «идентификатор организации» и получить количество пользователей для этой организации.Для этого примера, если я предоставлю «org1», я должен получить «3»
Я попробовал метод «getDistinctUserIdByOrganisationId (String organisationId)» в хранилище данных весны Монго.Но это не работает.что написать в @Query ()?Как мне решить это с другими вариантами?Я новичок в Монго.Я ранее работал над MySQL.