Встречается на собеседованиях • сегодня

Какие знаешь ORM для Node.js

В Node.js популярны несколько ORM:

  1. Sequelize – поддерживает PostgreSQL, MySQL, SQLite и другие. Пример:
javascript
const User = sequelize.define('User', { name: DataTypes.STRING });
await User.create({ name: 'John' });
  1. TypeORM – работает с TypeScript и JavaScript, поддерживает Active Record и Data Mapper. Пример:
typescript
@Entity()
class User { @PrimaryGeneratedColumn() id: number; @Column() name: string; }
await connection.manager.save(new User({ name: 'John' }));
  1. Prisma – современная ORM с генерацией типов. Пример:
javascript
await prisma.user.create({ data: { name: 'John' } });
  1. Mongoose – для MongoDB (ODM). Пример:
javascript
const user = new User({ name: 'John' });
await user.save();
  1. Knex.js – query builder с возможностями ORM.

Выбор зависит от БД, TypeScript/JavaScript и предпочтений в синтаксисе.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы