Публикации по теме '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 просмотров
schedule
20.08.2022
Как использовать подписчиков в 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 просмотров
schedule
14.05.2022
Интеграционный тест с TypeORM
Я выполняю интеграционный тест, отправляя запросы на свой сервер разработки Supertest . Но у меня проблемы с тем, как поместить данные в базу данных. Например, перед запуском GET-теста я хочу вставить данные в базу данных. Но я даже не могу...
728 просмотров
schedule
15.06.2023