Browse Source

Optimize market data query

pull/239/head
Thomas 4 years ago
parent
commit
19007cdc34
  1. 8
      apps/api/src/app/core/market-data.service.ts

8
apps/api/src/app/core/market-data.service.ts

@ -1,7 +1,7 @@
import { PrismaService } from '@ghostfolio/api/services/prisma.service';
import { resetHours } from '@ghostfolio/common/helper';
import { Injectable } from '@nestjs/common';
import { MarketData } from '@prisma/client';
import { addDays } from 'date-fns';
@Injectable()
export class MarketDataService {
@ -16,11 +16,7 @@ export class MarketDataService {
}): Promise<MarketData> {
return await this.prisma.marketData.findFirst({
where: {
// Filter for given date
date: {
gte: date,
lt: addDays(date, 1)
},
date: resetHours(date),
symbol
}
});

Loading…
Cancel
Save