Публикации по теме 'typeorm'


Новая платформа ORM для JavaScript: TypeORM
Попробуй это сейчас. Вы не пожалеете. Вступление В Fullstack Academy , где я учусь, мы используем Sequelize как инструмент Object-Relational Mapping . Sequelize выполняет свою работу и в основном хорошо работает в нашей учебной среде, но его сложный и непоследовательный синтаксис часто озадачивает многих студентов даже в самых простых случаях использования. Мне было интересно, есть ли альтернативное решение ORM для JavaScript. Здесь я хочу поделиться с вами результатом...

Вопросы по теме 'typeorm'

создание экземпляра объекта приводит к тому, что Reflect.getMetadata не является функцией
Я начал использовать typeorm. Я создал несколько сущностей: @Table() export class User { @PrimaryColumn() name: string; @Column() passwordHash: string; @OneToMany(type => Sprint, sprint => sprint.scrumMaster) sprints: Sprint[];...
3915 просмотров
schedule 29.09.2022

Почему joinColumns не определен при попытке установить связь?
Я получаю TypeError: Cannot read property 'joinColumns' of undefined at <...>/src/persistence/SubjectOperationExecutor.ts:282:47 ошибку при попытке создать новый объект сущности с отношением. Почему это происходит? В одном лице у меня...
5839 просмотров
schedule 22.07.2023

TypeORM - предложение Many-to-Many where в таблице соединения
Я использую [email protected] с драйвером MySql. У меня есть объект MyEntity , который имеет отношение "многие ко многим" с другим объектом, RelEntity . Поэтому Typeorm генерирует сводную таблицу PK для создания взаимосвязи. Моя проблема...
14489 просмотров
schedule 05.03.2022

Docker Compose не может подключиться к базе данных
Я использую nestjs для своего бэкэнда и использую typeorm в качестве ORM. Я попытался определить свою базу данных и свое приложение в файле docker-compose. Если я запускаю свою базу данных как контейнер и свое приложение с моей локальной машины,...
8488 просмотров
schedule 11.09.2022

Отношения нетерпеливой загрузки TypeORM postgresql определены как ленивые
Я пытаюсь найти лучший способ (или лучший способ) разрешить ленивые отношения в моем приложении postgresql Nestjs TypeORM. Я определил некоторые отношения OneToMany и ManyToOne в сущностях как ленивые, и при запросе массива одной из этих сущностей...
4594 просмотров
schedule 05.04.2022

Как указать регистр имени столбца в миграциях TypeORM
Я использую typeORM, и я хочу использовать миграции вместо синхронизации, потому что я работаю в команде, и на самом деле это утомительно, чтобы привести базу данных в состояние, в котором приложение действительно функционирует. Проблема в том, что...
4670 просмотров
schedule 18.07.2022

Укажите существующий внешний ключ для отношения O2O в TypeORM
Возьмите две сущности, определенные в http://typeorm.io/#/one-to-one-relations Отношение «один к одному» определяется в User, и в результате в таблице User создается столбец внешнего ключа «profileId». Все идет нормально. Но у моей сущности...
7353 просмотров
schedule 17.03.2022

Как получить доступ к идентификатору отношения из родительского объединенного поля в NestJS / TypeORM
Я настраиваю NestJS GraphQL API, который использует TypeORM, и у меня возникают проблемы с реализацией отношений между сущностями. В частности, отношения TypeORM работают отлично, и сущности правильно связываются в базе данных. Однако проблема...
5112 просмотров
schedule 31.01.2023

Ошибка импорта модуля узла TypeScript Typeorm: SyntaxError: неожиданный токен {
Я пытаюсь создать проект, используя TypeScript с Express и Typeorm. Я продолжаю получать следующую ошибку, когда пытаюсь запустить сервер с использованием node dist/index.js после компиляции с tsc . > [email protected]...
2380 просмотров
schedule 23.11.2022

TypeORM - получение данных через запрос отношения в преобразователе
Итак, я пытаюсь извлечь элементы из отношения соединения в преобразователе Apollo. У меня есть таблица пользователей, таблица уведомлений. И таблица отношений с именем: notification_recipients_user определяется отношением ManyToMany на обоих...
937 просмотров
schedule 26.02.2023

Как смоделировать систему последователей с помощью TypeORM Entities
Я создаю экспресс-приложение с использованием typeORM, чтобы помочь сопоставить мои объекты с моей базой данных. Я хочу создать систему подписчиков. У меня есть базовый макет моей сущности User, как показано ниже. Однако это создает две соединяемые...
676 просмотров
schedule 15.06.2023

Репозиторий TypeORM не найден одним методом, но найден другим
Я использую TypeORM для подключения к базе данных postgresql в nodeJS. Я получаю эту странную проблему, где: public static async organizationRelations(name){ let connection = getConnection(); const org = await...
1726 просмотров
schedule 25.11.2023

Выберите атрибуты в repository.find () с отношениями (TypeORM)
Мой метод возвращает объект счета со всем объектом User. Я бы хотел, чтобы в сущности я возвращал только объект счета и пользователя с двумя атрибутами. Я использую TypeORM /** * Returns a bills by account bill */ async...
30880 просмотров
schedule 28.06.2023

Репозиторий SpyOn TypeORM для изменения возвращаемого значения для модульного тестирования NestJS
Я хотел бы провести модульное тестирование угловых случаев для вызовов моей базы данных TypeORM. Я уже издевался над всеми своими репозиториями TypeORM с действительными данными. Но я хотел бы SpyOn репозиторий и изменить возвращаемое значение формы...
10366 просмотров
schedule 27.12.2022

QueryFailedError: недопустимый синтаксис ввода для целого числа: при запросе типа float
При запросе к базе данных с помощью TypeORM QueryBuilder () я получаю: QueryFailedError: invalid input syntax for integer: "X" С X - это значение, хранящееся в БД. Первоначально моя сущность была типа; {type: 'decimal', precision: 5,...
4664 просмотров
schedule 27.03.2024

При использовании NestJS и TypeOrm таблицы не создаются автоматически после запуска приложения NestJS.
Используя базу данных postgres, я могу подключиться к базе данных, однако, даже если следовать пошаговым инструкциям, после создания файла user.entity.ts (код ниже) в базе данных ничего не меняется. Насколько мне известно, postgres / typeorm...
2401 просмотров
schedule 07.10.2023

Массив TypeORM не поддерживается в postgres?
У меня есть столбец kid_ages , который равен Integer[] . При переносе я получаю следующую ошибку: DataTypeNotSupportedError: Data type "Array" in "home.kid_ages" is not supported by "postgres" database. Я...
23658 просмотров

Как использовать подписчиков в TypeORM?
Рассмотрим следующую настройку с mongodb (проблема, вероятно, не зависит от базы данных): entity / Person.ts import { Entity, Column } from 'typeorm'; @Entity export class Person { @Column() name: string; } подписчик /...
6035 просмотров
schedule 05.04.2022

TransactionError: транзакция была прервана. в Transaction._rollback
Я пытаюсь отменить неудачную транзакцию, но выдает ошибку TransactionError Я попытался зафиксировать исключение, почему оно не удалось, но оно показывает только ошибку. Я пытаюсь вставить строку в поле типа int, которое вызывает исключение....
611 просмотров

Интеграционный тест с TypeORM
Я выполняю интеграционный тест, отправляя запросы на свой сервер разработки Supertest . Но у меня проблемы с тем, как поместить данные в базу данных. Например, перед запуском GET-теста я хочу вставить данные в базу данных. Но я даже не могу...
728 просмотров