1

您好,我使用 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 进行地理查询,但是如何使用嵌套的条件列表进行查询?

提前感谢所有帮助。

毛里西奥·S。

4

0 回答 0