删除文件

删除属性 { greetings: 'Whut?' } 的文档

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').deleteOne(// Delete method 'deleteOne'
        { greetings: "Whut?" },
        function (err, result) {
            if (err) throw new Error(err);
            db.close(); // Don't forget to close the connection when you are done
    });
});

收集方法 deleteOne()

db.collection( collection ).deleteOne( filteroptionscallback

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

callback 函数有两个参数

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