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


Тестирование TypeORM с помощью действий Docker + GitHub
Как подойти к модульному, интеграционному и E2E-тестированию с помощью TypeORM / TypeScript / GraphQL API (Обновлено 01.02.2020) Вступление Разобраться, как писать автоматические тесты для ORM, может быть очень сложно. Есть много разных способов подойти к проблеме, и бывает трудно найти хорошее объяснение. В этой статье рассказывается о моем опыте разработки тестов и стратегий ORM, а также о том, как заставить их работать с действиями GitHub (CI). Я использую TypeORM , но идеи в..

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

Javascript node.js ORM, который следует шаблону сопоставления данных
Я работал с активными реализациями ORM для записи и отображения данных в достаточной степени, чтобы знать проблемы с использованием активных записей, реализованных ORM в моих больших проектах. Прямо сейчас я подумываю перенести один из моих проектов...
6345 просмотров
schedule 10.05.2023

Как обработать уникальную ошибку проверки поля сущности typeorm в nestjs?
Я установил собственный уникальный декоратор валидатора в своем электронном письме с полем сущности typeORM. В Nestjs есть внедрение зависимостей, но сервис не внедряется. Ошибка: TypeError: невозможно прочитать свойство findByEmail из undefined....
8385 просмотров
schedule 24.03.2024

Как исключить поле сущности из возвращаемого контроллером JSON. NestJS + Typeorm
Я хочу исключить поле пароля из возвращенного JSON. Я использую NestJS и Typeorm. Решение, представленное на этот вопрос не работает ни у меня, ни в NestJS. При необходимости я могу опубликовать свой код. Есть другие идеи или решения? Спасибо.
28212 просмотров
schedule 21.11.2023

SyntaxError: неожиданный тип импорта токена, сущность
Итак, я работаю с typeORM и получаю странную ошибку при переносе своего TypeScript в JavaScript. Я получаю следующую ошибку: (function (exports, require, module, __filename, __dirname) { import { Entity, PrimaryGeneratedColumn, ManyToOne,...
18480 просмотров
schedule 08.10.2022

Сохранение изображений в виде больших двоичных объектов с базой данных Typeorm Cordova
Сводка Мои изображения неправильно сохраняются в моей базе данных Cordova SQLite. Я использую типорму. Данные (Uint8Array) преобразуются в строку, так что я не могу снова их декодировать. Расширенная версия Я сохраняю следующий...
2805 просмотров

С миграциями TypeORM, как заполнить столбец во время миграции
Рассмотрим следующее, где между двумя командами queryRunner.query я хочу выполнить некоторую логику для заполнения нового столбца. public async up(queryRunner: QueryRunner): Promise<any> { await queryRunner.query(`ALTER TABLE "users"...
2493 просмотров
schedule 04.11.2023

Не могу войти в mssql через typeorm
Ошибка cmd Я использовал тот же идентификатор и пароль для подключения к той же базе данных с помощью студии управления MS SQL Server, но когда я подключаюсь в форме, выскакивает ошибка, как показано во вложении. Ниже приведен мой сценарий для...
3084 просмотров
schedule 24.07.2022

typeorm Оператор ИЛИ
Я не нашел понятия оператора ИЛИ ни в документах TypeORM, ни в исходном коде. это вообще поддерживает? Я пытаюсь выполнить базовый поиск в репозитории. db.getRepository(MyModel).find({ name : "john", lastName: "doe" })...
23588 просмотров
schedule 25.03.2024

Подключитесь к экземпляру Google Cloud MySQL из локального запущенного NodeJS/TypeORM.
Я пытаюсь подключиться к локальному экземпляру GCloud MySQL с моего локального компьютера. Мне удалось подключиться к экземпляру из Workbench. В этом ответе говорится добавить socketPath дополнительно, когда создание файла конфигурации. Но...
382 просмотров

Как сохранить отношение в @ManyToMany в typeORM
Есть 2 объекта с именами Article и Classification . И их отношение @ManyToMany . Вот мой вопрос: как сохранить связь? Мой код, как показано ниже: @Entity() export class Article { @PrimaryGeneratedColumn() id:...
19984 просмотров
schedule 13.09.2023

Используйте контекст, зависящий от запроса, внутри глобальной (одноэлементной) службы
Я хотел бы иметь возможность регистрировать (как в console.log ) вошедшего в систему пользователя для каждого выполняемого SQL-запроса. Я использую Nest.js и TypeORM (и его оболочку для Nest.js). Я не мог понять, как внедрить данные, специфичные...
1564 просмотров
schedule 20.12.2022

В тесте e2e NestJs с базой данных в памяти создается несколько соединений с одинаковым именем.
У меня есть приложение NestJs с TypeORM, настроенным с помощью mysql. Я хочу пройти тест e2e (интеграция), и по этой причине я хочу иметь в базе данных памяти тесты, которые я настроил следующим образом: { type: 'sqlite', database:...
1823 просмотров

Как запросить массив в Typeorm
Я хочу создать управление разрешениями пользователей. Я использую Typeorm с Postgresql. Это определение столбца для разрешений в пользовательской сущности: @Column({ type: 'text', array: true }) permissions: UserPermission[] = [];...
14995 просмотров
schedule 17.04.2022

Как создать составное ограничение UNIQUE со столбцами, допускающими значение NULL?
Скажем, у меня есть таблица с несколькими столбцами [a, b, c, d] , все из которых могут иметь значение NULL. Эта таблица управляется с помощью Typeorm. Я хочу создать уникальное ограничение для [a, b, c] . Однако это ограничение не работает, если...
1090 просмотров
schedule 22.02.2022

Почему typeorm создает таблицу для удаленного класса в nestjs
Я новичок в nestjs, создающем небольшое серверное приложение. Первоначально я определил пользовательский класс, который привел к созданию таблицы с именем user. Впоследствии я удалил все эти файлы и создал новый класс под названием люди. Теперь,...
117 просмотров
schedule 28.12.2021

NestJs обновляют отношение "многие ко многим" с таблицей соединений
У меня две сущности - Собственность и Владелец. Одно свойство может иметь много владельцев, а владелец может иметь много объектов недвижимости. Для соединения используйте таблицу property_owner. Как обновить это отношение «многие ко многим» с...
3440 просмотров
schedule 21.09.2023

Невозможно прочитать свойство tablePath из undefined (TYPE ORM)
{ "name": "TypeError" "message": "Cannot read property 'tablePath' of undefined", "stack": "TypeError: Cannot read property 'tablePath' of undefined\n at...
1179 просмотров
schedule 05.01.2024

С TypeORM, `SQLITE_CONSTRAINT: ограничение FOREIGN KEY не удалось` при добавлении столбца в сущность
Я использую TypeORM в качестве библиотеки ORM TypeScript с базой данных SQLite. У меня есть сущность TypeORM, называемая Photo , с @OneToOne отношениями с другой сущностью, называемой PhotoMetadata . Photo.ts : import { Entity,...
3537 просмотров
schedule 28.07.2023

как использовать onDelete: 'CASCADE' на TypeORM
У меня есть 2 миграции пользователей и сообщений и сообщений onDelete: 'CASCADE' . По какой-то причине, когда я удаляю пользователя с сообщениями, появляется сообщение об ошибке: "Cannot delete or update a parent row: a foreign key constraint...
1355 просмотров
schedule 04.11.2023

Миграции TypeORM изменений не обнаружено
Я пытаюсь создать миграции с помощью TypeOrm. Когда я меняю объект, он должен обнаружить это изменение и создать новую миграцию. Я получаю следующее сообщение об ошибке: Никаких изменений в схеме базы данных не обнаружено - невозможно...
2350 просмотров
schedule 06.03.2022