Невозможно использовать «filter.nearsphere» с вложенным документом - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь найти точки рядом с 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...