0
開發一個橋樑以便在MongoDB中使用cms我使用存儲鍵,值,類型來管理鏈接到cms的所有值。這些鍵類型值存儲在web.config
中以允許可擴展模式。在這種情況下,不允許使用類對象定義來保留動態模式。結果是存儲爲DynamicArray。這產生了一些關於表演和緯度經度的存儲,以使用Query.Near
運營商以peform方式檢索。用於存儲GeoSpatial數據的鍵值模式?
DynamicArray
{
item : { Key: "lat", Value: "12.897", Type:double }
item : { Key: "lng", Value: "12.345", Type:double }
item : { Key: "country", Value: "USA", Type:String }
item : { Key: "state", Value: "CA", Type:String }
item : { Key: "city", Value: "San Jose", Type:String }
item : { Key: "district", Value: "", Type:String }
}
Query.ElemMatch("DynamicArray", Query.And(Query.EQ("Key", "country"), Query.EQ("Value", "USA")));
Query.Near ??
它是一個與GeoSpatial搜索兼容的模式鍵值?性能?如何在這種模式方式下使用官方驅動程序查詢Query.Near
(C#官方驅動程序)?
謝謝。