2024-10-22 23:00:12 +08:00

28 lines
723 B
JavaScript

const { OnekeyDB } = require('../utils/db-class')
const onekeyDB = new OnekeyDB().getInstance()
async function getOnekeyRecord({ res }) {
let data = await onekeyDB.findAsync({})
data = data.map(item => {
return { ...item, id: item._id }
})
data?.sort((a, b) => Number(b.date) - Number(a.date))
res.success({ data })
}
const removeOnekeyRecord = async ({ res, request }) => {
let { body: { ids } } = request
if (ids === 'ALL') {
await onekeyDB.removeAsync({}, { multi: true })
res.success({ data: '移除全部成功' })
} else {
await onekeyDB.removeAsync({ _id: { $in: ids } })
res.success({ data: '移除成功' })
}
}
module.exports = {
getOnekeyRecord,
removeOnekeyRecord
}