Node.js – Mongoose – Check if a collection exists
Option 2 is probably the cleanest. Assuming you have a Mongoose Connection object named conn that’s been opened using mongoose.createConnection, you can access the native mongo Db object via conn.db. From there you can call collectionNames which should provide what you’re looking for: conn.db.collectionNames(function (err, names) { // names contains an array of objects that … Read more