mongodb删除语句 清空mongodb表数据

导读:
在使用MongoDB时,有时需要清空数据库中的表数据 。本文将介绍如何通过命令行和代码两种方式来清空MongoDB表数据 。
1. 使用命令行清空表数据
首先,我们需要进入MongoDB命令行模式 , 执行以下命令:
```
use db_name // 切换到需要清空的数据库
db.collection_name.remove({}) // 清空指定表
其中,db_name为需要清空的数据库名称,collection_name为需要清空的表名称 。这条命令会删除表中的所有数据 。
2. 使用代码清空表数据
在Node.js中,我们可以使用mongoose模块连接MongoDB,并通过以下代码清空表数据:
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/db_name', {useNewUrlParser: true});
const db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
// we're connected!
db.collection('collection_name').remove({}, function(err) {
console.log('collection_name removed');
db.close();
});
});
其中,db_name为需要清空的数据库名称,collection_name为需要清空的表名称 。这段代码会连接到MongoDB,并清空指定表中的所有数据 。
总结:
【mongodb删除语句 清空mongodb表数据】通过命令行和代码两种方式,我们可以轻松地清空MongoDB表数据 。使用命令行可以快速清空表数据 , 而使用代码则更加灵活,可以在Node.js中实现自动化清空操作 。

    推荐阅读