Node.js Mongodb:从所有集合中删除所有文档
我想从数据库的所有集合中删除所有文档记录。db.collectionName.remove({})只需使用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({})
但如果您使用的是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提供原始答案。这将从一个集合中删除一个,而不是所有集合中删除一个