У меня есть следующий пространственный FilterDefinition
:MongoDB FilterDefinition & IQueryable в C#
var filter = Builders<MyDocument>
.Filter
.Near(x => x.Point, point, 1000);
Есть ли способ, чтобы включить это в IQueryable
выражения?
Например, у меня может быть следующая инструкция LINQ. Как включить указанное условие? Из того, что я вижу, нет поддержки LINQ для пространственного запроса.
return Database
.GetCollection<Places>("Places")
.AsQueryable()
.Where(x => x.StartDate.Date <= date)
.Where(x => x.EndDate.Date >= date)
.Where(x => keys.Contains(selectedKeys))
.ToList();
Я использую новые библиотеки 2.2.2.
FYI, разрешение фиксированное, статус закрыт –