无法对嵌套文档使用“ filter.nearsphere”

时间:2019-05-29 14:54:19

标签: c# mongodb lambda

我试图用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

0 个答案:

没有答案