建立一個 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" } )