read media from db
This commit is contained in:
@@ -20,6 +20,20 @@ public class MediaService(IMongoDatabase db)
|
||||
await _entries.InsertManyAsync(entries, cancellationToken: cancellationToken);
|
||||
}
|
||||
|
||||
public async Task<List<MediaEntry>> GetEntriesInRangeAsync(MediaType mediaType, DateTime from, DateTime to)
|
||||
{
|
||||
var filter = Builders<MediaEntry>.Filter
|
||||
.And([
|
||||
Builders<MediaEntry>.Filter.BitsAnySet(m => m.Type, (long)mediaType),
|
||||
Builders<MediaEntry>.Filter.Gte(m => m.Date, from),
|
||||
Builders<MediaEntry>.Filter.Lte(m => m.Date, to),
|
||||
]);
|
||||
|
||||
return _entries.Find(filter).ToList();
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class IndexCreation : BackgroundService
|
||||
{
|
||||
protected override Task ExecuteAsync(CancellationToken stoppingToken)
|
||||
|
||||
Reference in New Issue
Block a user