log command

This commit is contained in:
Primakov Alexandr Alexandrovich 2024-08-27 14:23:40 +03:00
parent 69f48b83c4
commit 14035266e5

View File

@ -28,14 +28,23 @@ const mongoDBConnect = async () => {
console.error(error) console.error(error)
} }
} }
console.log('try connect')
mongoDBConnect().then(async (client) => { mongoDBConnect().then(async (client) => {
const db = await client.db(process.env.DB_NAME) console.log('Connected to MongoDB')
const collection = await db.collection(process.env.COLLECTION_NAME) try {
const db = await client.db(process.env.DB_NAME)
const collection = await db.collection(process.env.COLLECTION_NAME)
const answer = await collection[process.env.COMMAND](JSON.parse(process.env.ARGUMENT)) console.log('command', process.env.COMMAND)
console.log('argument', process.env.ARGUMENT, process.env.ARGUMENT.replace("ISODate()", `${new Date().toISOString()}`))
await client.close(); const answer = await collection[process.env.COMMAND](JSON.parse(process.env.ARGUMENT.replaceAll("ISODate()", `${new Date().toISOString()}`)))
return answer.ops?.[0] ?? answer
await client.close();
return answer.ops?.[0] ?? answer
} catch (error) {
await client.close();
}
}) })
.then(console.log) .then(console.log)
.catch(console.error) .catch(console.error)