mongodbでコレクションの全データを削除する

MongoDBでは、deleteMany()メソッドを使用して、テーブル全体のデータを削除できます。

以下のような例のコードは、deleteMany() メソッドを使用してテーブルのすべてのデータを削除する方法を示しています。

// 连接到MongoDB数据库
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017';
const dbName = 'yourDatabaseName';

MongoClient.connect(url, function(err, client) {
  if (err) throw err;

  const db = client.db(dbName);
  const collection = db.collection('yourCollectionName');

  // 删除整张表的数据
  collection.deleteMany({}, function(err, result) {
    if (err) throw err;
    
    console.log('整张表的数据已清空');
    client.close();
  });
});

yourDatabaseNameとyourCollectionNameは実際のデータベース名とコレクション名に置き換える必要があることに注意してください。

bannerAds