All Projects → xolvio → cleaner

xolvio / cleaner

Licence: MIT license
Gives you methods to clear your Mongo database and collections for testing purposes

Programming Languages

javascript
184084 projects - #8 most used programming language

Xolv.io Cleaner

This package cleans your database for testing purposes.

Installation

meteor add xolvio:cleaner

Usage

resetDatabase only resets your database when it is executed inside a debugOnly environment.

You can clear your database with resetDatabase(options, callback). It works on both the client and the server.

import { resetDatabase } from 'meteor/xolvio:cleaner';

// delete all collections with optional callback
resetDatabase(null, callback);

Provide specific database instance

// delete all collections except myCollection with optional callback
resetDatabase({db: yourDatabaseInstance}, callback);

Don't reset certain collection

// delete all collections except myCollection with optional callback
resetDatabase({excludedCollections: ['myCollection']}, callback);

About Xolv.io

We help you on your journey to delivering higher quality software, faster. We offer:

  • Software development services (including but not limited to Meteor development)
  • Modernization services
  • Training
  • SaaS products that allow you to up your own game

Visit Xolv.io to find out more about what we do.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].