To check if a collection exists in MongoDB native Node driver, we call the listCollections method.
For instance we write
db.listCollections({ name: collName }).next((err, collinfo) => {
if (collinfo) {
// The collection exists
}
});
to call listCollections with an object with the name property set to the collName collection name we’re looking for.
Then we call next with a callback that has the collection info set as the value of collinfo if it exists.