问题标签 [typeorm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何在 TypeORM 查找选项中有 IS NULL 条件?
在我的查询中,我使用的是 TypeORMfind
选项。我怎样才能IS NULL
在where
条款中有条件?
javascript - 使用 TypeORM 和 Javascript 进行快速路由
查看 TypeORM 站点示例,有一些显示使用 TypeScript 完成的路由使用。由于 TypeORM 可以使用 javascript 而不是 TypeScript,任何人都可以为我指出如何使用 javascript 完成 Express 路由的正确方向。TypeScript 使用控制器并使用 json 路由结构构建路由。不确定如何将其转换为 javascript,因为 javascript 示例甚至不使用控制器。
什么是 JS 替代品
我试过了
但它没有用:(
此外,我想用javascript而不是打字稿创建实体,所以我尝试了这样的事情:
并尝试在控制器中获取结果,如下所示:
并得到错误:
提前致谢。
typeorm - typeorm 是否支持 SQL IN 子句
typeorm 是否支持 SQL IN 子句?我正在尝试查询一个字段与多个值中的 1 个匹配的存储库。
typeorm - 如何管理实现通用接口的实体?
我知道我可以implement
在定义. 为了更好地说明我的问题,这里有两个例子:Entity
Repository
GitHub 存储库所有者
在 GitHub 上,用户和组织都可以拥有存储库。让我们想象有一个User
和一个Organization
实体。它们都实现了将'sRepositoryOwner
数组之类的东西指定为关系的接口。Repository
现在看看 GitHub 的“趋势开发者”页面。它将User
's 和Organization
' 视为同等对待,就好像有一个Repository<RepositoryOwner>
可用于获取数据的公共空间一样。
资源共享站点
一个网站,用户可以上传不同类型的资源,如图像、视频和文档。所有这些类型都有自己的Entity
不同属性,但它们都实现了Resource
接口。在用户的个人资料页面上有该用户上传的所有资源的列表。ARepository<Resource>
将再次非常有帮助,资源的类型是typeof
使用图标确定和显示的。
sql-server - node.js 中 MSSQL 财务领域应用程序的最佳 ORM?TypeORM/Knex/ORM2 还是 Sequelize?
我是 node.js 的新手,并且使用 MSSQL 开发应用程序我想要更快的 ORM 或框架,这将更快地使用 sql db 进行查询。我正在检查 TypeORM,它具有美化代码结构,我还能继续使用它吗?
sql - TypeORM:如何定义嵌套数据关系?
我正在考虑将 TypeORM 用于一个新项目(TypeScript + express)。
如何定义嵌套关系?
下面是一个数据结构的例子:
ATopic
可以有 1 个或多个Recipients
. 对于每个Recipient
,有 1 个或多个Transports
。
目前我正在定义与单个连接表的关系:
如您所见,关系是一对多的,Topic -> Recipient -> Transport
但关系Transport -> Recipient
是依赖于Recipient -> Topic
关联的。
node.js - 有没有办法在 TypeORM 中访问“last_inserted_id”?
具体来说,有没有办法在 TypeORM 事务中访问 last_inserted_id ?IE:
我已经彻底浏览了文档(诚然,如果我错过了一些东西,可能还不够彻底)并且什么也没看到。我发现的最接近的文档看起来很相似:
这似乎是一个足够常见的用例,我假设我错过了一些东西,这就是为什么我一直犹豫提出问题。任何帮助,将不胜感激。谢谢!
mysql - 在 TypeORM 中选择名称错误的索引
当我尝试用它选择一个人时,.find()
它会做一个选择。但是选择中有几个字段,我没有像这样声明。示例:字段:
信息:实体是使用TypeOrm-Model-Generator 生成的
选择在日志中如下所示:
这里的代码和连接设置:
这是Person.ts
完整的 SQL 语句和关于我的表人的一些数据。
选择问题.zip
postgresql - TypeORM:PostgreSQL 中自动生成的 UUID
我正在编写一个 REST API 并且我正在使用 typeorm 进行数据访问,我已经成功地使用了它,但我想在我的一个表上拥有一个 UUID 自动生成的主键。
有谁知道如何在 typeorm 中设置一个 UUID 类型并自动生成的列,我尝试了以下方法:
使用@PrimaryGeneratedColumn()
与数据库同步时,这给了我一个例外
使用@PrimaryColumn
和@Generated
尝试此操作时出现以下错误
所以看起来我可以通过这种方式获得一个主列,但 typeorm 没有创建作为自动生成列所需的序列。
如果我使用@PrimaryColumn({type: "uuid"})
,那么我会在表中得到一个 UUID 列,但不是自动生成的列
我看不到任何其他方法来实现这一点,所以有人可以告诉我这是否a)甚至可能,b)如何去创建一个自动生成的UUID列......拜托?