mongoose 清空表数据
时间: 2024-02-17 14:11:29 浏览: 100
清空整个数据库表数据
你可以使用 Mongoose 提供的 `Model.remove()` 方法来清空表数据。这个方法接受一个查询条件作为参数,如果不指定条件则会清空整个表。示例代码如下:
```javascript
const MyModel = mongoose.model('MyModel');
MyModel.remove({}, function(err) {
console.log('collection removed');
});
```
上面的代码会清空名为 `MyModel` 的表中的所有数据。如果你要清空指定条件的数据,可以将条件作为 `remove()` 方法的参数,例如:
```javascript
MyModel.remove({ age: { $gte: 18 }}, function(err) {
console.log('collection removed');
});
```
这个代码会清空 `age` 大于等于 18 的数据。
阅读全文