Модели в Mongoose

Модель в Mongoose - представление коллекции с MongoDB в вашем коди.

Модель используется для:

  • осуществление create/read/update/delete (CRUD) операций с коллекцией

  • валидация CRUD операций

  • автоматическая генерация схемы коллекции с вашего кода

  • и т. д.

Создание модели в Mongoose:

// 'users'

const Author = mongoose.model('User', userSchema); // schema from previous slide‌

Создание нового документа:

async function createAuthor() {
    const author = await Author.create({
        first_name: 'Test',
        last_name: 'Testov',
        email: 'example@email.com',
        age: 20,
    });

    return author;
}

Обновление документа/документов по критерию:

Поиск документа/документов:

Удаление документа:

Last updated

Was this helpful?