删除多个文件
删除告别属性设置为正常的所有文档。
const MongoClient = require('mongodb').MongoClient;
const url = 'mongodb://localhost:27017/test';
MongoClient.connect(url, function (err, db) {
if (err) throw new Error(err);
db.collection('myCollection').deleteMany(// MongoDB delete method 'deleteMany'
{ farewell: "okay" }, // Delete ALL documents with the property 'farewell: okay'
function (err, result) {
if (err) throw new Error(err);
db.close(); // Don't forget to close the connection when you are done
});
});
收集方法 deleteMany()
db.collection( collection ).deleteMany( filter , options , callback )
参数 | 类型 | 描述 |
---|---|---|
filter |
文献 | 指定选择标准的文档 |
options |
宾语 | (可选) 可选设置 (默认值:null) |
callback |
功能 | 操作完成时要调用的函数 |
callback
函数有两个参数
err
:错误 - 如果发生错误,将定义 err 参数db
:object - MongoDB 实例