Node.js Mongodb:从所有集合中删除所有文档

Node.js Mongodb:从所有集合中删除所有文档,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,我想从数据库的所有集合中删除所有文档记录。db.collectionName.remove({})只需使用db.collectionName.remove({}) 但如果您使用的是node.js,请按照以下方式删除所有文档 MongoClient.connect('mongodb://localhost/mochatests', function(err, db) { db.collection('contacts', {}, function(err, contacts) {

我想从数据库的所有集合中删除所有文档记录。

db.collectionName.remove({})

只需使用
db.collectionName.remove({})

但如果您使用的是node.js,请按照以下方式删除所有文档

MongoClient.connect('mongodb://localhost/mochatests', function(err, db) {
    db.collection('contacts', {}, function(err, contacts) {
        contacts.remove({}, function(err, result) {
            if (err) {
                console.log(err);
            }
            console.log(result);
            db.close();
        });
    });
});

“弃用警告:collection.remove已弃用。请改用deleteOne、deleteMany或bulkWrite。”我使用deleteMany而不是remove。例如:db.collectionName.deleteMany({})。感谢@Radhesh提供原始答案。这将从一个集合中删除一个,而不是所有集合中删除一个