// 清理 vehicle-types 集合中所有 pricePerDay 字段 const mongoose = require('mongoose'); mongoose.connect(process.env.MONGODB_URI || 'mongodb://localhost:27017/e-scooter-rental') .then(async () => { const db = mongoose.connection.db; const result = await db.collection('vehicle-types').updateMany( { pricePerDay: { $exists: true } }, { $unset: { pricePerDay: "" } } ); console.log(`已从 ${result.modifiedCount} 条 vehicle-types 文档中删除 pricePerDay 字段`); await mongoose.disconnect(); process.exit(0); }) .catch(err => { console.error('执行失败:', err); process.exit(1); });