Exemplo de redução de mapa do RavenDB usando o cliente .NET
Estou procurando um exemplo de como implementar e usar o Map-Reduce no RavenDB .NET Client.
Gostaria de aplicá-lo a um cenário específico: gerar contagens únicas e totais de visitantes.
Um documento de amostra que seria armazenado no RavenDB:
public class StatisticsEntry
{
public string Id { get; set; }
public string UserId { get; set; }
}
Eu posso descobrir como criar um índice padrão usando o Mapa, mas estou perdido em como realmente usar a função Reduzir e recuperar os resultados.
Infelizmente, oexemplo fornecido no site RavenDB não explica o que está acontecendo, para que eu possa entender como usá-lo por meio da API do .NET, e os exemplos parecem não implementar isso de maneira alguma usando a API do .NET.