Here is a sample code snippet showcasing the default async run function for the MongoDB JS driver:
async function run() {
try {
await client.connect();
const database = client.db('sample_mflix');
const movies = database.collection('movies');
// Query for a movie that has the title 'Back to the Future'
const query = { title: 'Back to the Future' };
const movie = await movies.findOne(query);
console.log(movie);
} finally {
// Ensures that the client will close when you finish/error
await client.close();
}
}
run().catch(console.dir);
Is it possible to perform CRUD operations, or similar tasks, outside of this function's scope - perhaps within an expressjs endpoint?
Thank you.