Docs Menu
Docs Home
/
MongoDBマニュアル
/ / / /

2dsphere インデックスのバージョン

項目一覧

  • インデックスのバージョンの変更

2dsphere インデックスは次のバージョンで利用できます。

2dsphere インデックスのバージョン
説明

バージョン 3

MongoDB 3.2 では、2dsphere インデックスのバージョン 3 が導入されています。 バージョン 3 は、MongoDB 3.2 以降で作成された 2dsphere インデックスのデフォルト バージョンです。

バージョン 2

MongoDB 2.6 では、2dsphere インデックスのバージョン 2 が導入されています。 バージョン 2 は、MongoDB 2.6 から 3.0 で作成された 2dsphere インデックスのデフォルト バージョンです。

バージョン 1

MongoDB 2.4 では、2dsphere インデックスのバージョン 1 が導入されています。 MongoDB 2.4 はバージョン 1 のみをサポートしています。

重要

可能な場合は常にデフォルトのインデックス バージョンを使用してください。 互換性上の理由で必要な場合にのみデフォルト バージョンを上書きします。

デフォルト バージョンを上書きして、2dsphere インデックスに別のバージョンを指定するには、インデックスを作成するときに 2dsphereIndexVersionオプションを設定します。

db.<collection>.createIndex(
{ <field>: "2dsphere" },
{ "2dsphereIndexVersion": <version> }
)

次のコマンドを実行すると、 addressフィールドにバージョン 2 の 2dsphere インデックスが作成されます。

db.test.createIndex(
{ "address": "2dsphere" },
{ "2dsphereIndexVersion": 2 }
)

戻る

球体内の円