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