2013-09-25 23 views

回答

0

關鍵是整個對象

「{ 」位置「: 」2dsphere「}」

我有錯誤的認識在這裏

後萬一有人遇到同樣的問題我做了

1

假設您有一個名爲'location'的字段,其中包含'type'和'coordinates',即它看起來像下面這樣:

{ _id : ..., 
    ..., 
    'location' : { 
     'type' : 'Point', 
     'coordinates' : [ longValue, latValue] 
    } 
} 

爲了在 '位置' 字段來創建2dsphere指數,我們這樣做是因爲:

Collection.CreateIndex(IndexKeys.GeoSpatialSpherical("location"));