одном случае с mongoose, в другом без. Вариант с mongoose работает значительно быстрей. Как этого добиться работая напрямую с mongo?
Код с mongoose:
const User = mongoose.model('users');
app.get('/', (req, res) => {
User.find().then(users => {
res.render('index', {
users
});
});
});
Без:
app.get('/', (req, res) => {
MongoClient.connect(url, { useNewUrlParser: true })
.then(client => {
client.db('database').collection('users').find().toArray()
.then(users => {
res.render('index', {
users
});
client.close();
});
});
});
ты на каждый запрос к экспрессу создаешь новый конешен к базе
Кстати классная идея переводчик вопросом писать хештег
Обсуждают сегодня