Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. const mongoose = require('mongoose');
  2.  
  3. module.exports = () => {
  4.  
  5. // Get all collections
  6. let collections = mongoose
  7. .connection
  8. .collections;
  9.  
  10. // Get collection names
  11. let collectionKeys = Object.keys(collections);
  12.  
  13. // Store promises
  14. let promises = [];
  15.  
  16. // For each collection
  17. collectionKeys.forEach((key) => {
  18.  
  19. // Remove all documents
  20. const promise = collections[key].remove();
  21. promises.push(promise);
  22. });
  23.  
  24. return Promise.all(promises);
  25. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement