Delete multiple documents

suggest change

Delete ALL documents with a ‘farewell’ property set to ‘okay’.

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
    });
});

Collection method deleteMany()

db.collection(collection).deleteMany(filter, options, callback)

Parameter| Type |Description| —— | — |—— |filter | document | A document specifying the selection criteraoptions| object | (optional) Optional settings (default: null)callback | function | Function to be called when the operation is done

The callback function takes two arguments

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents