more intermediary

This commit is contained in:
Kasper Rynning-Tønnesen
2019-10-04 15:21:46 +02:00
parent 660347c9f8
commit ee206c8d67
11 changed files with 822 additions and 64 deletions

View File

@@ -0,0 +1,33 @@
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;