Зачем использовать схему mon goose в Node.js - PullRequest
0 голосов
/ 29 апреля 2020

я учил Node.js и пн goose. Затем я перебираю термин «схема», который определяется как описание структуры данных, значений по умолчанию и проверки. Итак, как мы знаем, схема выглядит в основном так:

var TaskSchema = new Schema({
    name: String,
    priority: Number
});

Вопрос, который я хотел бы задать, - почему мы должны заботиться об описании структуры данных, которую схема позволяет достичь, я имею в виду, что главное в использовании схем в пн goose? если вы говорите, валидация, то разве мы не можем добиться этого с помощью пакета express -validator? или ...

1 Ответ

0 голосов
/ 29 апреля 2020

Все в понедельник goose начинается со схемы. Каждая схема сопоставляется с коллекцией MongoDB и определяет форму документов в этой коллекции.

Для получения дополнительной информации см. Документацию .

Схемы они не только определяют структуру вашего документа и приведение свойств, но также определяют методы экземпляра документа, stati c методы модели, составные индексы и ловушки жизненного цикла документа, называемые промежуточным программным обеспечением.


This это то, что позволяет вам легко общаться с базой данных, используя mon goose. Это не только для проверки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...