weiter gehts
This commit is contained in:
@@ -18,6 +18,8 @@ const doMongo = async function(cmd, options) {
|
||||
await client.connect()
|
||||
if (cmd === 'getdata') {
|
||||
erg = await getAPIdataOne(client, options)
|
||||
} else if (cmd === 'getlastdata') {
|
||||
erg = await getAPIlastDataOne(client, options)
|
||||
} else if (cmd === 'putdata') {
|
||||
erg = await putAPIdataOne(client, options)
|
||||
} else if (cmd === 'deldata') {
|
||||
@@ -53,6 +55,18 @@ async function getAPIdataOne(client, options) {
|
||||
return erg
|
||||
}
|
||||
|
||||
async function getAPIlastDataOne(client, options) {
|
||||
let erg = {err: null}
|
||||
try {
|
||||
erg.data = await client.db(MONGOBASE).collection(COLLECTION).findOne({},{ projection:{_id: 0}, sort: {$natural: -1}})
|
||||
} catch
|
||||
(e) {
|
||||
console.error(e)
|
||||
erg.err = e
|
||||
}
|
||||
return erg
|
||||
}
|
||||
|
||||
async function putAPIdataOne(client, options) {
|
||||
let erg = {err: null}
|
||||
const query = {curdate: options.data.curdate}
|
||||
|
||||
Reference in New Issue
Block a user