1. ホーム
  2. mongodb

[解決済み] MongoDB: MongoDB シェルでコレクションのすべてのレコードを削除する方法?

2022-09-11 12:47:16

質問

を試してみました。

db.users.remove(*)

エラーになるのですが、どのようにすればすべてのレコードをクリアできますか?

どのように解決するのですか?

への反論は remove() はフィルタ文書であるため、空の文書を渡すと「すべて削除する」ことになる。

db.user.remove({})

しかし、もしあなたが絶対にすべての があるかもしれません。 はコレクションを削除する方がよいでしょう。コレクションにユーザー定義のインデックスがあるかどうか、 つまり、削除した後にコレクションを準備するコストが remove() の呼び出しと drop() の呼び出しを比較します。

その他の詳細 はドキュメントで .