I am using MEAN stack for crud operation where I am testing my backend routes for that I am using postman. When I am trying to get the data from database I am getting an empty array in response and in nodejs console. help me for the same
router.get('/getUser',async(req,res)=>{
try {
await client.connect(url,{ useUnifiedTopology: true },async(err,db)=>{
if(err) throw err;
let dbo = db.db("company");
console.log("connected to database");
let fetchedUsers = await dbo.collection("employee").find({}).toArray((err,result)=>{
if(err) throw err;
console.log(result);
res.json(result);
db.close();
});
// await fetchedUsers.forEach((user)=>{
// console.log(user);
// });
// await res.json(fetchedUsers);
// await db.close();
});
} catch (error) {
res.send("Something happened" + " "+error);
}