Какой лучший способ использовать MongoClient в Express?Клиент внутри маршрутов или маршруты внутри клиента?Я видел несколько учебных пособий по обоим, и теперь я в замешательстве, который является правильным, чтобы следовать?
app.get('/',(req,res)=>{
MongoClient.connect('connection_str',(err,db)=>{
err? console.log(`Error: ${err}`) :
db.collection('collection_name',(err,docs)=>{
err? console.log(`Error: ${err}`) :
res.json(docs);
});
});
});
ИЛИ
MongoClient.connect('connection_str',(err,db)=>{
app.get('/',(req,res)=>{
db.collection('collection_name',(err,docs)=>{
err? console.log(`Error: ${err}`) :
res.json(docs);
});
});
});
Первыйкажется безопасным, но будет избыточным на разных маршрутах, в то время как второй идеален для разных маршрутов, я только начал изучать стек mern и хотел просто использовать собственный клиент mongo от mongodb вместо mongoose.Какой лучший подход, ребята?СПАСИБО!