Я пытаюсь найти точки рядом с mongodb, но у меня есть вложенные массивы, что делает его немного сложным. Я попробовал следующее, но это не сработало.
FilterDefinition<Book> filter = Builders<Book>.Filter.Near(x => x.CitiesInBook.Select(y => y.cityLocation), GeoJson.Point<GeoJson2DGeographicCoordinates>(new GeoJson2DGeographicCoordinates(42.4822, 20.748)), 1000);
var list = collection.Find(filter).ToList();
Это ошибка:
System.InvalidOperationException: 'Unable to determine the serialization information