У меня есть городской документ, документ сайта.Город может иметь несколько сайтов.Документ сайта содержит информацию о городе.В RavenDB
имеется около 100 городских документов и 10000 документов сайта:
{
"CityCode": "NY",
"CityName": "New York"
}
Документ сайта:
{
"SiteName": "MOMA",
"CityCode": "NY"
}
Цель - получить список всехгорода и количество сайтов для каждого, как ...
City Sites
NY 12
CH 33
BO 56
and so on....
Я делаю это.
int countSites = session.Query<Site>()
.Count();
var SiteCityList = session.Query<Site>()
.Take(countSites)
.ToList()
.GroupBy(x => x.CityCode)
.OrderBy(x => x.Count())
.ToDictionary(x => x.Key, x => x.Count());
Это не дает все данные вravendb.Я получаю только 11 строк по сайту в любое время, и даже они не точны.Я хочу получить список всех 100 городов и количество сайтов для каждого города (в сотнях) в виде списка, как показано выше.Спасибо за помощь.