Я только что загрузил самый последний официальный драйвер 10gen mongo c # (1.1.0.4184), и я пытаюсь выполнить довольно простой запрос, чтобы получить некоторые результаты в зависимости от местоположения:
MongoServer server = MongoServer.Create("xxxxxx");
MongoCredentials credentials = new MongoCredentials("user", "pw");
MongoDatabase mongoDB = server.GetDatabase("housing", credentials);
MongoCollection _houses = housing.GetCollection(houses);
var a = Query.WithinCircle("houseLocation", Double.Parse(latitude), double.Parse(longitude), maxDistance); //maxDistance is in radians
var cursor = _houses.FindAs<House>(a);
foreach (var b in cursor)
{
//something
}
Если я запускаю его через отладку, я получаю "перечисление не дало никаких результатов".
Я видел много примеров кода, и кажется, что многие используют метод Find, которого у меня, похоже, нет.Если я наберу _houses.Find (запрос).Я получаю ошибку компиляции, что не удается найти определение для Find.
Я вырываю свои волосы, потому что это должно быть довольно просто, и это расстраивает, когда я пытаюсь выучить монго.Любая помощь будет принята с благодарностью.Спасибо !!