0
집계 함수를 사용하여 일부 데이터를 검색하는 매우 간단한 코드가 있습니다. 나는 그것이 올바른 숫자를 반환 로컬 호스트 프로젝트를 실행하지만 appharbor에 배포 할 때 항상 0을 반환 할 때 내가를 실행할 때 여기 Ravendb가 올바른 숫자를 반환하지 않습니다.
내 코드 var document = new DocumentStore
{
ConnectionStringName = "RAVENHQ_CONNECTION_STRING"
};
document.Initialize();
var session = document.OpenSession();
int start = 0;
long x = 0, y = 0, z = 0, l = 0;
while (true)
{
var data = session.Query<DailyStat>().Take(1024).Skip(start).ToList();
if (data.Count == 0)
break;
x += data.Sum(x => x.a);
y += data.Sum(x => x.b);
start += data.Count;
z += data.Sum(x => x.c);
l += data.Sum(x => x.d);
}
x /= 1000;
y /= 1000;
model.x = x.ToString();
model.y = y.ToString();
model.z = z.ToString();
model.l = l.ToString();
을의 스냅 샷입니다 뭔가 이상한있다 프로젝트에서 로컬로, 까마귀는 항상 올바른 숫자를 반환하지만 appharbor에 프로젝트를 배포하면 숫자가 0으로 표시됩니다.