/node_modules/mquery/test/collection/node.js
https://bitbucket.org/coleman333/smartsite · JavaScript · 28 lines · 21 code · 6 blank · 1 comment · 1 complexity · 1d7bb159ed7371735ef264a6008113f1 MD5 · raw file
- var assert = require('assert')
- var slice = require('sliced')
- var mongo = require('mongodb')
- var utils = require('../../').utils;
- var uri = process.env.MQUERY_URI || 'mongodb://localhost/mquery';
- var db;
- exports.getCollection = function (cb) {
- mongo.MongoClient.connect(uri, function (err, db_) {
- assert.ifError(err);
- db = db_;
- var collection = db.collection('stuff');
- // clean test db before starting
- db.dropDatabase(function () {
- cb(null, collection);
- });
- })
- }
- exports.dropCollection = function (cb) {
- db.dropDatabase(function () {
- db.close(cb);
- })
- }