建立一個 2dsphere 索引

db.collection.createIndex() 方法用於建立 2dsphere 索引。2dsphere 指數的藍圖:

db.collection.createIndex( { <location field> : "2dsphere" } )

這裡,location field 是關鍵,2dsphere 是索引的型別。在下面的示例中,我們將在 places 集合中建立 2dsphre 索引。

db.places.insert(
{
  loc : { type: "Point", coordinates: [ -73.97, 40.77 ] },
  name: "Central Park",
  category : "Parks"
})

以下操作將在 places 集合的 loc 欄位上建立 2dsphere 索引。

db.places.createIndex( { loc : "2dsphere" } )