带嵌套集合的NoRM和Geospatial

时间:2011-09-07 17:06:41

标签: mongodb geospatial norm

您好我使用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 Repository模式,因此我可以执行以下查询:

var query = _mainCollectionRepository.Find(p => p.Type == "MyType");

如果我在MainCollection中有坐标数组,我可以轻松地对MainCollection进行地理查询,但是如何使用嵌套的Criterias列表进行查询?

提前感谢所有帮助。

Mauricio S。

0 个答案:

没有答案