27得票6回答
Typeorm 在尝试运行迁移时出现错误:缺少必需的参数: dataSource。

我正在尝试使用ormconfig.json来运行TypeORM迁移,方法如下:{ "name": "default", "type": "postgres", "host": &qu...

27得票8回答
无法将SSL保护的数据库连接到typeorm

这是我第一次使用NestJS,我遇到了一个问题,无法将托管在Digitalocean上的Postgres数据库连接到NestJS。 我在网上搜索了解决方案,并尝试添加"ssl": "true"或"extra": {"ssl": "true"} 这是我的ormconfig.json{ "...

26得票4回答
SyntaxError: 意外的令牌import TypeORM实体

所以,我正在使用TypeORM,并在将我的TypeScript编译为JavaScript时遇到奇怪的错误。我收到以下错误: (function (exports, require, module, __filename, __dirname) { import { Entity, Prima...

26得票5回答
如何在nestjs中更新mongodb中的现有行时,防止客户端传入不需要的对象属性?

创建一个新用户将忽略create-user.dto.ts中未指定的对象。但是,当我更新用户时,它会添加不需要的字段,例如:// update-user.dto.ts import { IsEmail } from 'class-validator'; import { Address } fr...

26得票5回答
有没有可能“保护”一个属性并将其从查询语句中排除?

我希望在数据层级别上保护特定的属性。例如,我想保护存储在数据库中的用户密码哈希值,以便它不会出现在任意的 select 语句中。 这样只有在明确请求 select property, property2 语句时,才会显示该属性。

26得票1回答
监听TypeORM仓库以更改返回值,用于在NestJS单元测试中。

我想为我的TypeORM数据库调用编写单元测试,包括边缘情况。我已经使用有效数据模拟了所有的TypeORM存储库,但我希望可以SpyOn存储库并更改TypeORM的返回值。我该怎么做? import {INestApplication} from '@nestjs/common'; impo...

25得票2回答
typeORM: "message": "在 \"postgres\" 数据库中不支持 \"Object\" 数据类型。"

给定以下实体定义:@Entity() export class User extends BaseEntity { @Column({ nullable: true }) name!: string | null; @Column() age!: number; } 出现...

25得票9回答
实体元数据未找到:未找到“任务”的元数据 - NestJS

我正在通过Udemy学习NestJS课程https://www.udemy.com/course/nestjs-zero-to-hero。 我遇到了一个奇怪的问题,尝试了许多方法,但似乎没有什么作用。这是我的问题和完整代码。 错误信息: 我的ORM配置文件: 任务实体文件: 最后我在ta...

25得票9回答
如何解决 TypeORM 错误 "EntityRepository 已过时,请改用 Repository.extend 函数"?

然而,在Repository类中我找不到任何Repository.extend方法,并且在文档中也没有关于它的内容。如何解决这个问题? typeorm版本:"^0.3.0" 我正在使用Nest JS并尝试创建自定义仓库。

24得票8回答
TypeORM PostgreSQL选择在JSON字段等于某个值的情况下

目标:编写一个select查询,返回所有state等于"florida"的行。 实体列: @Column({ type: 'json'}) public address: Address; 示例列值:{"city": "miami", "state": "florida"} 示例查询(...