Raven DB Count Consultas
Necesito obtener un recuento de documentos en una colección particular:
Hay un índice existente Raven / DocumentCollections que almacena el recuento y el nombre de la colección emparejada con los documentos reales que pertenecen a la colección. Me gustaría recoger el recuento de este índice si es posible.
Aquí está el índice Map-Reduce del Cuervo / DocumentCollections:
from doc in docs
let Name = doc["@metadata"]["Raven-Entity-Name"]
where Name != null
select new { Name , Count = 1}
from result in results
group result by result.Name into g
select new { Name = g.Key, Count = g.Sum(x=>x.Count) }
En otros comentarios,var Count = DocumentSession.Query<Post>().Count();
siempre devuelve 0 como resultado para mí, aunque claramente hay 500 documentos impares en mi base de datos, al menos 50 de ellos tienen en sus metadatos "Raven-Entity-Name" como "Publicaciones". No tengo ni idea de por qué esta consulta de Count sigue devolviendo 0 como respuesta: los registros de Raven muestran esto cuando Count ha terminado
Request # 106: GET - 0 ms - TestStore - 200 - /indexes/dynamic/Posts?query=&start=0&pageSize=1&aggregation=None