knex의 where 절과 함께 hasColumn을 어떻게 사용할 수 있습니까?

모하메드 벤 헨다

knex를 사용하면 다음 쿼리가 있습니다.

this.knex(this.table)
            .where(this.column_data, data)
            .where("archive", 1)

this.table에 'archive'라는 열이 있는지 확인하고 싶으므로 'hasColumn'메서드를 사용해야합니다.

이전 쿼리에서 schema.hasColumn (this.table, 'archive')를 사용하는 방법

모하메드 벤 헨다

나는 이것을 해결했다 :

this.knex.schema.hasColumn(this.table, "archive")
            .then(exists => {
                if (exists){
                    this.knex(this.table).where("archive", 1);
                }
                this.knex(this.table)
                    .where(this.column_data, data)
                    .then((datas)=> {
                    ........
                     });
            }).catch(err => {
                .....
            });

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

조인과 함께 EF Where () 절에서 식 트리를 어떻게 사용할 수 있습니까?

분류에서Dev

where 절과 함께 truncate를 사용할 수 있습니까?

분류에서Dev

그놈과 함께 Awesome WM을 어떻게 사용할 수 있습니까?

분류에서Dev

ForEach 목록과 함께 RandomAccessCollection을 어떻게 사용할 수 있습니까?

분류에서Dev

std :: function과 함께 다형성을 어떻게 사용할 수 있습니까?

분류에서Dev

Netty에서 NioDatagramChannel과 함께 EventExecutorGroup을 어떻게 사용할 수 있습니까?

분류에서Dev

apache camel과 함께 elasticsearch 2.2.1을 어떻게 사용할 수 있습니까?

분류에서Dev

x : String과 함께 x : Static을 어떻게 사용할 수 있습니까?

분류에서Dev

두 개의 동일한 where 절 대신 단일 where 절을 어떻게 사용할 수 있습니까?

분류에서Dev

WHERE 절과 결합 된 LAG 함수를 어떻게 사용할 수 있습니까?

분류에서Dev

codeigniter에서 여러 where 절을 어떻게 사용할 수 있습니까?

분류에서Dev

where 절에서 data_type을 어떻게 사용할 수 있습니까?

분류에서Dev

mongoDB의 $ group과 함께 다른 사용자 정의 필드에서 count / {$ sum : 1}을 어떻게 사용할 수 있습니까?

분류에서Dev

사용자 정의 dsk 그래프와 함께 dask.dataframe을 어떻게 사용할 수 있습니까?

분류에서Dev

`add --patch` 등과 함께 내 자신의 diff 도구를 어떻게 사용할 수 있습니까?

분류에서Dev

얀과 함께 최신 버전의 노드를 어떻게 사용할 수 있습니까?

분류에서Dev

nodejs에서 babel과 함께 이것을 어떻게 사용할 수 있습니까?

분류에서Dev

Neo4j에서`call.apoc.do.when`과 함께`with` 문을 어떻게 사용할 수 있습니까?

분류에서Dev

목록 대신 ObservableCollection과 함께 Xamarin DataTemplate을 어떻게 사용할 수 있습니까?

분류에서Dev

TrueCrypt 암호화 된 백업 대상과 함께 Windows 백업을 어떻게 사용할 수 있습니까?

분류에서Dev

ipv6 기반 루프백에 :: 1과 함께 curl을 어떻게 사용할 수 있습니까?

분류에서Dev

Mountain Lion에서 Homebrew MacVim과 함께 Homebrew Python을 어떻게 사용할 수 있습니까?

분류에서Dev

Linq2Sql과 함께 gridpanel에서 ext : CheckColumn을 어떻게 사용할 수 있습니까?

분류에서Dev

Gradle 2.2.1에서 Java 1.8과 함께 Findbugs 3.0.1을 어떻게 사용할 수 있습니까? : java.lang.ArrayIndexOutOfBoundsException :

분류에서Dev

파일 이름 및 옵션과 함께 git log 명령을 어떻게 사용할 수 있습니까?

분류에서Dev

많은 수의 요소, Java와 함께 split ()을 어떻게 사용할 수 있습니까?

분류에서Dev

고유 한 특수 문자와 함께 SQL의 LIKE 명령을 어떻게 사용할 수 있습니까?

분류에서Dev

어떻게 든 출력과 함께 이메일의 호스트 이름을 인쇄 할 수 있습니까?

분류에서Dev

IN 절을 사용하여 결과를 어떻게 표시 할 수 있습니까?

Related 관련 기사

  1. 1

    조인과 함께 EF Where () 절에서 식 트리를 어떻게 사용할 수 있습니까?

  2. 2

    where 절과 함께 truncate를 사용할 수 있습니까?

  3. 3

    그놈과 함께 Awesome WM을 어떻게 사용할 수 있습니까?

  4. 4

    ForEach 목록과 함께 RandomAccessCollection을 어떻게 사용할 수 있습니까?

  5. 5

    std :: function과 함께 다형성을 어떻게 사용할 수 있습니까?

  6. 6

    Netty에서 NioDatagramChannel과 함께 EventExecutorGroup을 어떻게 사용할 수 있습니까?

  7. 7

    apache camel과 함께 elasticsearch 2.2.1을 어떻게 사용할 수 있습니까?

  8. 8

    x : String과 함께 x : Static을 어떻게 사용할 수 있습니까?

  9. 9

    두 개의 동일한 where 절 대신 단일 where 절을 어떻게 사용할 수 있습니까?

  10. 10

    WHERE 절과 결합 된 LAG 함수를 어떻게 사용할 수 있습니까?

  11. 11

    codeigniter에서 여러 where 절을 어떻게 사용할 수 있습니까?

  12. 12

    where 절에서 data_type을 어떻게 사용할 수 있습니까?

  13. 13

    mongoDB의 $ group과 함께 다른 사용자 정의 필드에서 count / {$ sum : 1}을 어떻게 사용할 수 있습니까?

  14. 14

    사용자 정의 dsk 그래프와 함께 dask.dataframe을 어떻게 사용할 수 있습니까?

  15. 15

    `add --patch` 등과 함께 내 자신의 diff 도구를 어떻게 사용할 수 있습니까?

  16. 16

    얀과 함께 최신 버전의 노드를 어떻게 사용할 수 있습니까?

  17. 17

    nodejs에서 babel과 함께 이것을 어떻게 사용할 수 있습니까?

  18. 18

    Neo4j에서`call.apoc.do.when`과 함께`with` 문을 어떻게 사용할 수 있습니까?

  19. 19

    목록 대신 ObservableCollection과 함께 Xamarin DataTemplate을 어떻게 사용할 수 있습니까?

  20. 20

    TrueCrypt 암호화 된 백업 대상과 함께 Windows 백업을 어떻게 사용할 수 있습니까?

  21. 21

    ipv6 기반 루프백에 :: 1과 함께 curl을 어떻게 사용할 수 있습니까?

  22. 22

    Mountain Lion에서 Homebrew MacVim과 함께 Homebrew Python을 어떻게 사용할 수 있습니까?

  23. 23

    Linq2Sql과 함께 gridpanel에서 ext : CheckColumn을 어떻게 사용할 수 있습니까?

  24. 24

    Gradle 2.2.1에서 Java 1.8과 함께 Findbugs 3.0.1을 어떻게 사용할 수 있습니까? : java.lang.ArrayIndexOutOfBoundsException :

  25. 25

    파일 이름 및 옵션과 함께 git log 명령을 어떻게 사용할 수 있습니까?

  26. 26

    많은 수의 요소, Java와 함께 split ()을 어떻게 사용할 수 있습니까?

  27. 27

    고유 한 특수 문자와 함께 SQL의 LIKE 명령을 어떻게 사용할 수 있습니까?

  28. 28

    어떻게 든 출력과 함께 이메일의 호스트 이름을 인쇄 할 수 있습니까?

  29. 29

    IN 절을 사용하여 결과를 어떻게 표시 할 수 있습니까?

뜨겁다태그

보관