diff options
author | 2020-11-18 23:26:45 +0100 | |
---|---|---|
committer | 2020-11-18 23:26:45 +0100 | |
commit | 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch) | |
tree | 8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/mongodb/lib/operations/collections.js | |
parent | 1870f3fdf43707a15fda0f609a021f516f45eb63 (diff) | |
download | website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2 website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip |
rm node_modules
Diffstat (limited to 'node_modules/mongodb/lib/operations/collections.js')
-rw-r--r-- | node_modules/mongodb/lib/operations/collections.js | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/node_modules/mongodb/lib/operations/collections.js b/node_modules/mongodb/lib/operations/collections.js deleted file mode 100644 index eac690a..0000000 --- a/node_modules/mongodb/lib/operations/collections.js +++ /dev/null @@ -1,55 +0,0 @@ -'use strict'; - -const OperationBase = require('./operation').OperationBase; -const handleCallback = require('../utils').handleCallback; - -let collection; -function loadCollection() { - if (!collection) { - collection = require('../collection'); - } - return collection; -} - -class CollectionsOperation extends OperationBase { - constructor(db, options) { - super(options); - - this.db = db; - } - - execute(callback) { - const db = this.db; - let options = this.options; - - let Collection = loadCollection(); - - options = Object.assign({}, options, { nameOnly: true }); - // Let's get the collection names - db.listCollections({}, options).toArray((err, documents) => { - if (err != null) return handleCallback(callback, err, null); - // Filter collections removing any illegal ones - documents = documents.filter(doc => { - return doc.name.indexOf('$') === -1; - }); - - // Return the collection objects - handleCallback( - callback, - null, - documents.map(d => { - return new Collection( - db, - db.s.topology, - db.databaseName, - d.name, - db.s.pkFactory, - db.s.options - ); - }) - ); - }); - } -} - -module.exports = CollectionsOperation; |