Skip to content

Latest commit

 

History

History
45 lines (32 loc) · 1.2 KB

README.md

File metadata and controls

45 lines (32 loc) · 1.2 KB

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.