Введение в схемы Mongoose и основные методы

Вот несколько методов, связанных со схемами Mongoose:

  1. new mongoose.Schema(): создает новый объект схемы Mongoose.
  2. .add(): добавляет новый путь к схеме.
  3. .path(): извлекает значение пути в схеме.
  4. .required(): указывает, что для проверки документа требуется путь.
  5. .validate(): добавляет в путь пользовательскую логику проверки.
  6. .default(): устанавливает значение пути по умолчанию.
  7. .index(): создает индекс для более быстрого выполнения запросов.
  8. .virtual(): определяет виртуальное свойство, которое не сохраняется в базе данных.
  9. .pre(): добавляет предварительные перехватчики для указанных функций промежуточного программного обеспечения.
  10. .post(): добавляет пост-хуки для указанных функций промежуточного программного обеспечения.