Привет мне нужно получить список объектов из mongodb, я использую mongodb.driver и net core:
ошибка, которая у меня есть:
Ошибка CS0266 Невозможно неявно преобразовать тип «MongoDB.Driver.IAsyncCursor>» в «System.Collections.Generi c .IEnumerable». Существует явное преобразование (вам не хватает приведения?) ... \ Implementations \ EventRepository.cs 104 Active
как я могу правильно возвратить IEnumerable, это мой код:
public async Task<IEnumerable<Event>> GetEventsByOwnerId(IDictionary<string, string> paramsEvents)
{
try
{
FilterDefinition<Event> filter = Builders<Event>.Filter.Eq("OwnerId", paramsEvents["OwnerId"]);
var response = await this.GetMongoCollection().FindAsync<Event>(filter);
return response;
}
catch (MongoException e)
{
throw new MongoException(e.ToString());
}
catch (Exception e)
{
throw new Exception(e.ToString());
}
}