#c# #mongodb
#c# #mongodb
Вопрос:
Я выполняю агрегацию в C #, чтобы получить get, который возвращает только подмножество массива при создании экземпляра свойства AggregateArgs как не найденное
public async Task<List<Documents>> GetDocument(string ownerId, string dependentId)
{
var args = new AggregateArgs {
Pipeline = BsonDocument.Parse("$project: {Dependentsbenefits: {$filter: {input: $Dependentsbenefits, as: depend, cond:{ $eq: [$$depend.dependentId, " dependentId "] }}}}");
};
var result = _employee.Aggregate(Pipeline).ToList();
}
Комментарии:
1. Установлена ли у вас правильная версия пакета MongoDB Nuget? Соответствует ли целевая версия .NET Framework в вашем проекте пакету Mongo? Обычно это так.
2. У меня установлен драйвер MongoDB 2.8.0 с пакетом Nuget.
3. И какова целевая версия .NET Framework в вашем проекте? (щелкните правой кнопкой мыши Свойства проекта -> сборка -> целевая версия)
4. Является ли .NET Core 2.1
5. Вы добавили этот пакет Nuget «MongoDB.Driver.Core»?