HTMLify
drop_indexes.js
Views: 8 | Author: cody
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 'use strict'; const Aspect = require('./operation').Aspect; const defineAspects = require('./operation').defineAspects; const DropIndexOperation = require('./drop_index'); const handleCallback = require('../utils').handleCallback; class DropIndexesOperation extends DropIndexOperation { constructor(collection, options) { super(collection, '*', options); } execute(callback) { super.execute(err => { if (err) return handleCallback(callback, err, false); handleCallback(callback, null, true); }); } } defineAspects(DropIndexesOperation, Aspect.WRITE_OPERATION); module.exports = DropIndexesOperation; |