Files
zoff/server/handlers/dbFunctions/create.js
Kasper Rynning-Tønnesen ee206c8d67 more intermediary
2019-10-04 15:21:46 +02:00

34 lines
736 B
JavaScript

var path = require("path");
var mongojs = require("mongojs");
var db = require(pathThumbnails + "/handlers/db.js");
async function collection(collection) {
return new Promise((resolve, reject) => {
db.createCollection(coll, function(err, docs) {
if (err) {
reject(err);
return;
}
resolve(docs);
});
});
}
async function index(collection, indexObject, extraObject) {
return new Promise((resolve, reject) => {
db.collection(collection).createIndex(indexObject, extraObject, function(
err,
docs
) {
if (err) {
reject(err);
return;
}
resolve(docs);
});
});
}
module.exports.collection = collection;
module.exports.index = index;