Initial commit
This commit is contained in:
0
node_modules/mquery/test/collection/browser.js
generated
vendored
Normal file
0
node_modules/mquery/test/collection/browser.js
generated
vendored
Normal file
0
node_modules/mquery/test/collection/mongo.js
generated
vendored
Normal file
0
node_modules/mquery/test/collection/mongo.js
generated
vendored
Normal file
28
node_modules/mquery/test/collection/node.js
generated
vendored
Normal file
28
node_modules/mquery/test/collection/node.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
|
||||
var assert = require('assert');
|
||||
var mongo = require('mongodb');
|
||||
|
||||
var uri = process.env.MQUERY_URI || 'mongodb://localhost/mquery';
|
||||
var client;
|
||||
var db;
|
||||
|
||||
exports.getCollection = function(cb) {
|
||||
mongo.MongoClient.connect(uri, function(err, _client) {
|
||||
assert.ifError(err);
|
||||
client = _client;
|
||||
db = client.db();
|
||||
|
||||
var collection = db.collection('stuff');
|
||||
|
||||
// clean test db before starting
|
||||
db.dropDatabase(function() {
|
||||
cb(null, collection);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
exports.dropCollection = function(cb) {
|
||||
db.dropDatabase(function() {
|
||||
client.close(cb);
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user