0

2つの質問:

  • コレクション(db.mycollection.remove({}))内のすべてのデータを削除すると、以前に作成したインデックス情報は失われますか?
  • インデックスを再作成する頻度(あといくつのエントリが必要ですか)。
4

1 に答える 1

2
  1. 呼び出すremove()と、インデックス付きデータは削除されますが、インデックス自体は削除されません(コレクションを削除すると削除されます)。したがって、新しいドキュメントを挿入すると、呼び出し前に作成したインデックスに追加されますremove()

  2. インデックスを再作成する必要はありません。インデックスを作成すると、ドキュメントが挿入/更新/削除されると自動的に更新されます。

于 2009-11-17T06:04:15.647 に答える