0
如何將計算後的形狀添加到我的索引中?RavenDB - 如何將WKT圓形添加到索引?
我有一個類
public class Partner
{
public double Latitude { get; set; }
public double Longitude { get; set; }
public double WorkingRadius { get; set; }
public double WorkingRadiusShape
{
get
{
return string.Format("Circle({0},{1}, d={2})", Latitude, Longitude, WorkingRadius);
}
}
}
用下面的指數
public class PartnersByLocation : AbstractIndexCreationTask<Partner>
{
public PartnersByLocation()
{
Map = partners => from doc in partners
select new
{
WorkingRadiusShape = doc.WorkingRadiusShape
};
Spatial(x => x.WorkingRadiusShape, options => options.Geography.Default());
}
}
我重建和運行我的應用程序,但該指數PartnersByLocation是空的。我不確定我做錯了什麼。該索引不會報告錯誤,並且我已檢查合作伙伴集合是否爲寫入WorkingRadiusShape屬性的屬性設置了值。我的語法或方法是否有根本錯誤?