問題タブ [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 に答える
388 参照

node.js - $in mikro orm mongodb の使用に関するタイプの問題

私のプロジェクトでは、mongodb で mikro orm を使用しています。これまでのところ、typescript での MongoDB に最適な orm です。しかし、オブジェクト ID で $in を使用すると型エラーが発生します。これが私のコードです:

Post.ts

これが私が得ているエラーです:

ObjectId を削除すると typescript コンパイラは満足しますが、MongoDB はそれらをオブジェクト ID として扱いません。

編集:また、追加//ts-ignoreは正常に機能するため、タイプの問題です。