小编lev*_*per的帖子

typeorm“ OR”运算符

我在typeorm文档或源代码中都找不到OR运算符的任何概念。它完全支持吗?

我正在尝试使用存储库执行基本搜索。

db.getRepository(MyModel).find({
  name : "john",
  lastName: "doe"
})
Run Code Online (Sandbox Code Playgroud)

我知道这会生成一个AND操作,但是我需要一个OR操作,因此sql看起来像:

name='john' OR lastName='doe'
Run Code Online (Sandbox Code Playgroud)

我是否被迫使用查询构建器来进行类似这样的基本操作?

sql operators typescript typeorm

5
推荐指数
4
解决办法
2133
查看次数

Nestjs - Typeorm 自定义连接名称

我有一个 Nestjs 数据库模块,它工作得很好

@Module({
    imports: [
        TypeOrmModule.forRootAsync({
            useFactory: () => {
                return {
                    name: 'default', // <=== here
                    type: "mysql",
                    ...
                };
            },
        }),

        TypeOrmModule.forFeature(entities, 'default'), // <=== here
    ],
    exports: [TypeOrmModule],
})
export class DBModule {}
Run Code Online (Sandbox Code Playgroud)

如果我将连接名称更改为其他名称而不是“默认”、“测试”,则会收到错误

@Module({
    imports: [
        TypeOrmModule.forRootAsync({
            useFactory: () => {
                return {
                    name: 'test', // <=== here
                    type: "mysql",
                    ...
                };
            },
        }),

        TypeOrmModule.forFeature(entities, 'test'), // <=== here
    ],
    exports: [TypeOrmModule],
})
export class DBModule {}
Run Code Online (Sandbox Code Playgroud)
[Nest] 10746   - 05/15/2021, 5:55:34 PM   [ExceptionHandler] Nest …
Run Code Online (Sandbox Code Playgroud)

connection node.js typeorm nestjs

3
推荐指数
1
解决办法
3206
查看次数

标签 统计

typeorm ×2

connection ×1

nestjs ×1

node.js ×1

operators ×1

sql ×1

typescript ×1