Здравствуйте, я использую NoRM для управления Mongo, но мне интересно, возможно ли применить и использовать 2d индексацию с ним. Я следовал рекомендациям на этой странице http://groups.google.com/group/norm-mongodb/browse_thread/thread/f6623652ffc96386?fwc=1
Однако я хочу знать, как использовать его с вложенной коллекцией, содержащей массив координат, поэтому код выглядит следующим образом:
public class MainCollection : ModelBase
{
public string Type { get; set; }
public List<Criteria> CriteriaList { get; set; }
}
public class Criteria
{
public double[] Coordinates { get; set; }
}
Я использую шаблон репозитория NoRM, поэтому я могу сделать запрос вроде:
var query = _mainCollectionRepository.Find(p => p.Type == "MyType");
Если бы у меня был массив координат внутри MainCollection, я мог бы легко выполнить гео-запрос MainCollection, но как мне сделать запрос, используя вложенный список критериев?
Заранее спасибо за помощь.
Маурисио С.