删除多个文件

删除告别属性设置为正常的所有文档。

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( filteroptionscallback

参数 类型 描述
filter 文献 指定选择标准的文档
options 宾语 (可选) 可选设置 (默认值:null)
callback 功能 操作完成时要调用的函数

callback 函数有两个参数

  • err:错误 - 如果发生错误,将定义 err 参数
  • db:object - MongoDB 实例