typeorm 查询_TypeORM-查询操作
时间: 2024-01-07 15:06:20 浏览: 48
TypeORM 是一个基于 TypeScript 的 ORM 框架,它提供了非常方便的查询 API,支持多种查询方式。
以下是 TypeORM 查询操作的一些示例:
1. 简单查询
```typescript
const users = await userRepository.find();
```
以上代码将从 `userRepository` 中查询所有用户并返回一个数组。
2. 带条件查询
```typescript
const users = await userRepository.find({
where: {
age: MoreThan(18)
}
});
```
以上代码将从 `userRepository` 中查询年龄大于 18 岁的所有用户并返回一个数组。`MoreThan` 是 TypeORM 提供的一个查询条件。
3. 模糊查询
```typescript
const users = await userRepository.find({
where: {
name: Like("%john%")
}
});
```
以上代码将从 `userRepository` 中查询名字包含 "john" 的所有用户并返回一个数组。`Like` 是 TypeORM 提供的一个查询条件。
4. 分页查询
```typescript
const users = await userRepository.find({
skip: 0,
take: 10
});
```
以上代码将从 `userRepository` 中查询前 10 条用户记录并返回一个数组。`skip` 表示跳过的记录数,`take` 表示取出的记录数。
除了以上示例外,TypeORM 还提供了更多查询操作,例如聚合查询、关联查询等。具体可以参考 TypeORM 官方文档。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)