您好,我使用 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。