問題タブ [mikro-orm]

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.

0 投票する
1 に答える
243 参照

postgresql - mikro-orm でデータベースを作成できないのはなぜですか?

だから私はmikro-ormとpostgresqlを使ってvisualstudioコードでcreatedbしようとしていますが、エラーがあります:

その前に、mikro-orm と postgresql を yarn でインストールしましたが、動作しないようです。

0 投票する
1 に答える
373 参照

unit-testing - jestでtype-graphqlミドルウェアをテストする適切な方法

環境

リゾルバー機能の認証ミドルウェアの冗談テストを書こうとしています。テストに合格するために次の関数が呼び出されるように、実装をモックしようとしています。

エラー

私が受け取ったエラーは「次は関数ではありません」です。モックされた関数が を通じて呼び出されることを確認できますがexpect(isAuth).toHaveBeenCalledTimes(1);、モックされた実装には明らかに問題があります。どんな助けでも大歓迎です。

コード

0 投票する
1 に答える
118 参照

mongodb - Mikro ORM + MongoDB + GraphQL 埋め込みオブジェクト/配列でのクエリ エラー

これは少し長くなるかもしれませんが、説明すべき奇妙な問題がたくさんあります。

クエリの実行時に表示されるエラー メッセージは次のとおりです。

このエラーは、私が設定した埋め込みオブジェクトが原因であると 95% 確信しています。エンティティの例を次に示します。

そして、配列の Embeddable :

私が頭を悩ませている奇妙なこと:

  • このエラーは一貫性がありません。まったく同じクエリであっても、クエリを実行した最初の関係で発生する場合もあれば、3 番目の関係で発生する場合もあります。

  • これは、人間関係で最も一般的に発生します。クエリのメイン エンティティである場合、エラーはほとんど発生しません。エンティティにクエリを実行すると問題なく動作しますが、元のエンティティを関係として別のエンティティにクエリを実行すると、うまくいきません。

  • 他のクエリを壊しているようです。あるクエリを実行すると動作しますが、別のクエリを実行すると動作しません。逆にすると、同じことが起こり、最初のクエリは機能し、2 番目のクエリは機能しません。

  • いくつかの埋め込み可能オブジェクトを削除すると「修正」されますが、どの埋め込み可能オブジェクトかは問題ではありません。それを壊すのは、必ずしも特定のものではなく、より多くの埋め込みオブジェクトのようです。(10 個の異なる埋め込み可能オブジェクトがあり、エンティティには最大 8 個の埋め込み埋め込み可能オブジェクトと、異なるフィールド用の同じ埋め込み可能オブジェクトが最大 5 個含まれます)

  • 埋め込みオブジェクトを作成または初期化するさまざまな方法を試しました。

提案をありがとう