typeorm相关内容

带有关系 ID 的 Typeorm 插入

我使用 Typeorm,我只想使用 relationId 插入一行.但它并没有像我预期的那样工作. 这是我的实体, @Entity()导出默认类地址扩展 BaseEntity {@柱子({类型:'varchar',长度:255,})公称:编号;@柱子({类型:'varchar',长度:2000,})公共价值:数量;@ManyToOne(类型 => 用户,用户 => 用户)@JoinColu ..
发布时间:2021-06-13 19:02:00 前端开发

TypeORM 是否支持输入和输出的原始 SQL 查询?

我想知道TypeORM是否有一个功能支持插入更新删除选择等的原始sql查询. 解决方案 根据这个 issue comment,TypeORM 使您可以使用任何查询到您的心的内容.使用 entityManager.query() 这是文档. 更新 上面的链接已过时,请尝试使用 entity-manager-api.> const rawData = await manager. ..
发布时间:2021-06-13 19:01:25 其他开发

无法初始化 TypeORM 项目

根据 TypeORM 文档,我正在尝试创建一个新的 TypeORM 项目并运行以下命令: npm install typeorm -gtypeorm init --name MyProject --database postgres 我收到此错误: TypeError: 无法设置 # 的属性 EntityManager它只有一个吸气剂在对象(~/.npm-global/lib/node_mo ..
发布时间:2021-06-09 19:04:44 其他开发

来自 NestJS/TypeORM 项目的物化视图

我正在尝试使用 TypeORM 从我的 NestJS 应用程序创建物化视图.数据库是一个 Postgres. 遗憾的是查看实体不符合要求:https://www.bookstack.cn/read/TypeORM/view-entities.md 期望的行为:就像模型一样,在 NestJS 项目中定义了一个物化视图,带有选项 'synchronize:true' :项目在运行时创建视图 ..
发布时间:2021-06-07 19:11:37 其他开发

根据关系在数据库中插入数据

我正在使用 typeorm、Nest Js 和 postgresql 数据库.我有下一个实体: 从'typeorm'导入{Entity, Column, PrimaryGeneratedColumn, OneToMany, ManyToOne, JoinColumn, OneToOne};从“./user.entity"导入{用户};从“./meta-images.entity"导入{Met ..
发布时间:2021-06-07 19:11:28 其他开发

NestJs/TypeORM:如何保存多对多

我正在尝试挽救多对多关系.每个实体本身都运行良好. 这是我正在使用的两个实体文件: //location.entity@ManyToMany(type => User, user => user.locations, {eager: true,cascade: true })@JoinTable()用户:用户[]; //user.entity@ManyToMany(type => Loc ..
发布时间:2021-06-07 19:10:35 其他开发

TypeORM + TypeError:无法设置 # 的属性 EntityManager它只有一个吸气剂
由于以下异常,我有一个 Nest 应用程序无法启动.我不确定问题的原因是什么. 我创建了这个 GitHub 存储库来复制这个问题.README 中有详细的运行说明. 错误: TypeError: 无法设置 # 的属性 EntityManager它只有一个吸气剂在对象(/Users/saulo/NodeProjects/typeorm-jest-issues/node_modules/ ..
发布时间:2021-06-07 19:10:25 其他开发

打字稿:的含义?和 !在类属性中

@Column({ name: 'device_kind', type: 'int2', nullable: false })设备种类?:数字; 谁能解释一下这段代码?我不明白为什么他们添加了“?"标记.其中一些有“!"而不是问号.它们是什么意思? 解决方案 这确实是一个 Typescript 问题,而不是 TypeORM. 当您定义这样的属性时: type Foo = {pro ..
发布时间:2021-06-07 19:10:19 其他开发

TypeORM 问题保存实体级联 true

我正在将 NestJS 与 TypeORM 一起使用,并且我正在尝试使用消息保存用户对话.我将对话实体上的消息字段设置为 cascade: true.但是当我尝试这段代码时: const user3: User = { login: 'admin', createdBy: 'system', lastModifiedBy: 'system' };const user4: User = { log ..
发布时间:2021-06-07 19:09:58 其他开发

NestJS 自定义装饰器返回未定义

早上好, 我正在尝试创建一个自定义装饰器:user.decorator.ts import { createParamDecorator, ExecutionContext } from '@nestjs/common';export const User = createParamDecorator((数据:字符串,ctx:执行上下文)=>{const request = ctx.swi ..
发布时间:2021-06-07 19:09:25 其他开发

使用 NestJS 和 TypeORM 为项目生成迁移文件

我正在尝试为我的实体生成迁移文件,但是每当我运行命令来创建实体时,它都会创建一个“空"的文件.文件,只创建了 up 和 down 方法. 我在 package.json 文件中添加了这个脚本:"typeorm":"node --require ts-node/register ./node_modules/typeorm/cli.js". 在我的 app.module.ts 中,连接是 ..
发布时间:2021-06-07 19:09:02 其他开发

如何在 NestJS 中插入具有 OneToMany 关系的实体?

typeorm 官方文档中描述了如何执行此操作 https://typeorm.io/#/many-to-one-one-to-many-relations.但是我不能用 Repository 和 insert 方法在 NestJS 中做同样的事情. 我写了这些实体(省略了其他列) @Entity()出口类新闻{@OneToMany(type => NewsImage, image => ..
发布时间:2021-06-07 19:08:34 其他开发

我可以将实体字段名称映射到 typeorm 中的别名列名称吗?

我正在使用 TypeORM 从 Rails 迁移到 NestJs.由于历史原因,Rails 中的表名和列名都是蛇形的——我不想把这个麻烦复制到我们的 NestJs/React 端 我可以在 NestJS (typeorm) 中创建名为 firstName 的实体字段,但映射到我的数据库中名为 first_name 的列吗? 我的桌子 +-------------+---------- ..
发布时间:2021-06-07 19:08:31 其他开发

SpyOn TypeORM 存储库更改单元测试 NestJS 的返回值

我想对我的 TypeORM 数据库调用进行单元测试.我已经用有效数据模拟了我所有的 TypeORM 存储库.但是我想 SpyOn 存储库并更改 TypeORM 的返回值.我该怎么做? 从'@nestjs/common'导入{INestApplication};从 '@nestjs/testing' 导入 {Test};从'@src/common/common.module'导入{CommonMo ..
发布时间:2021-06-07 19:08:07 其他开发