升级queue为task

This commit is contained in:
undefined committed 2020-05-08 12:02:19 +08:00
1 parent e7ce8c1f02
commit 5d7f57334f
14 files changed
+145 -130

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
const db = require('../service/db.js');
const coll = db.collection('task');
async function add(task) {
const res = await coll.insertOne(task);
return res.insertedId;
}
function get(_id) {
return coll.findOne({ _id });
}
function count(query) {
return coll.find(query).count();
}
function del(_id) {
return coll.deleteOne({ _id });
}
async function getFirst(query) {
const res = await coll.find(query).sort('_id', 1).limit(1).toArray();
await coll.deleteOne({ _id: res[0]._id });
return res[0];
}
module.exports = {
add, get, del, count, getFirst,
};