| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
1,027 バイト追加 、 2021年6月12日 (土) 00:09
====インデックス種類====
----
{| class="wikitable"
|-
! scope="col"| 種類
! scope="col"| 説明
! scope="col"| 備考
|-
| デフォルトインデックス
| _idフィールドに作成される
| 削除できない
|-
| テキストインデックス
| 文字列コンテンツに対するテキスト検索クエリをサポートするテキストインデックスを作成
| 作成には、keyに"text"を指定する
<pre>
db.collection.createIndex({ key: "text" })
|-
| TTLインデックス
| 特定の時間または時刻にドキュメントを自動削除するために利用する
| Date型、Date型を含む配列、expireAfterSecondsが経過したドキュメントを自動で削除する
<pre>
db.collection.createIndex({
{key: 1},
{expireAfterSeconds:<秒数>}
})
</pre>
|-
| ハッシュインデックス
| フィールド値のハッシュをインデックスにする
| ランダム分布をも持つが、値一致飲みサポート
|-
|地理的インデックス
|プレーンジオメトリ、球面ジオメトリ
|
|}
===確認===

案内メニュー