logo

Crowdly

Browser

Add to Chrome

Розробка сучасних вебзастосунків на платформі Node.js

Looking for Розробка сучасних вебзастосунків на платформі Node.js test answers and solutions? Browse our comprehensive collection of verified answers for Розробка сучасних вебзастосунків на платформі Node.js at learn.ztu.edu.ua.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

MongoDB

Маршрут повертає 500 задач, де кожна задача має .populate('assignee').populate('category'). Розробник помічає що відповідь дуже повільна. Яка причина?

0%
0%
0%
100%
0%
View this question

MongoDB

Файл тестів для моделі Task містить:

afterEach(async () => {

await TaskModel.deleteMany({});

});

Що станеться, якщо прибрати цей блок?

100%
0%
0%
View this question

MongoDB

Віртуальна властивість додана так:

taskSchema.virtual('isOverdue').get(function() {

return this.dueDate ? this.dueDate < new Date() : false;

});

Розробник робить res.json(await TaskModel.findById(id)), але клієнт не бачить поля isOverdue. Що треба додати?

0%
0%
100%
0%
View this question

MongoDB

Команда виконує:

db.tasks.insertMany([

{ _id: 1, title: 'A' },

{ _id: 2, title: 'B' },

{ _id: 1, title: 'C' },

{ _id: 3, title: 'D' }

])

Другий документ з _id: 1 спричиняє помилку. Що станеться з документом { _id: 3, title: 'D' } за замовчуванням?

0%
0%
100%
0%
0%
View this question

MongoDB

Модель UserModel має email: { type: String, unique: true }. Два клієнти майже одночасно реєструються з однаковим email. Одна зі спроб зазнає невдачі з помилкою. З яким HTTP-кодом і за якою ознакою обробляється ця помилка?

0%
0%
0%
0%
100%
View this question

MongoDB

Поле title оголошене так:

title: { type: String, required: true, trim: true, minlength: 1 }

Клієнт надсилає { title: ' ' }. Що зробить Mongoose при виклику TaskModel.create(...)?

0%
100%
0%
0%
View this question

MongoDB

Схема має maxlength: 200 для поля title. При створенні через create() з довжиною 500 символів валідація спрацьовує. Але findByIdAndUpdate(id, { title: 'a'.repeat(500) }) мовчки зберігає такий заголовок. Чому?

100%
0%
0%
0%
View this question

MongoDB

У файлі server.ts розробник послідовно пише:

app.listen(PORT);

await connectDB();

Чому лекція рекомендує поміняти цей порядок на протилежний?

100%
0%
0%
0%
View this question

MongoDB

Два запити одночасно хочуть збільшити поле views документа на одиницю. Який підхід гарантує, що обидва інкременти будуть враховані без втрати одного з них?

0%
0%
0%
100%
0%
View this question

MongoDB

У схемі користувача є pre-save хук для хешування пароля:

userSchema.pre('save', async function() {

if (this.isModified('password')) {

this.password = await bcrypt.hash(this.password, 10);

}

});

Чому перевірка isModified('password') критично важлива?

0%
0%
0%
100%
View this question

Want instant access to all verified answers on learn.ztu.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome