Что такое mongoose? Подключение к MongoDB через Mongoose
Mongoose - ODM (Object-Document Model) библиотека для Node.js, предназначена для построения "строго-типизированного" представления данных с MongoDB в Node.js коди.
Для внедрения данного представления в вашем коде Mongoose представляет 2 концепты:
Schema (схема) - "строго-типизированное" определение документа некоторой коллекции
Model (модель) - представление коллекции MongoDB в коде, которое позволяет проводить различные операции с ее данными (create/read/update/delete i т. д.)
Для чего нужны ODM/ORM:
Для преобразования данных из БД в удобный для взаимодействия из кода формат
Для создания представления данных из БД в вашем коде - модели
Last updated
Was this helpful?