ループバックAPIエクスプローラーを介してpostgresデータベースでクエリを実行しようとしています。
{"where": {"archived_at":{ "neq": null }}}
ただし、archived_atがnullの場合にのみ結果が得られますか?
次のクエリは私のために働いた...
{ "include": [ "currency" ], "where": { "currencyCode": { "neq": null } } }
私はcurrencyCodeを持つテーブルを要求していました...
(回答の質が悪いことをお詫びします。OGの質問に対する正解がなく、コメントするのに十分な小道具がありませんが、共有したかっただけです)
データベースによって異なります。ループバック3のpostgresqlに基づいています。
検索整数/数値がnullまたはnull以外の値の場合。
データベースとループバックのバージョンに依存すると思います。
あなたが試すことができます like nlike
ループバックでのクエリ(ただし、使用方法はデータベースによって異なります) https://loopback.io/doc/en/lb3/Where-filter.html#ilike-and-nilike
Null値ではないクエリ
冒険者:
{"where": {"principalId": { "neq": "" }} }
またはサーバー内
{where: {"principalId": { neq: "" }} }
データベースでクエリを送信してみてください。ループバックはそれを可能にしました。
"angular": "^1.6.3",
"angular-messages": "^1.6.3",
"angular-ui-validate": "^1.2.2",
"async": "^2.1.5",
"bower": "^1.8.0",
"compression": "^1.6.2",
"cors": "^2.8.1",
"helmet": "^3.5.0",
"ループバック": "^ 3.7.0"、
"loopback-boot": "^2.23.0",
"loopback-component-Explorer": "^4.2.0",
"
loopback-component-storage ":" ^ 3.2.0 "、
"loopback-connector-mongodb": "^3.0.1",
"loopback-connector-mysql": "^3.0.0",
"loopback-connector-postgresql": "^2.8.0",
"loopback-console": "^1.1.0",
"loopback-datasource-juggler": "^3.5.0",
"loopback-sdk-angular-cli": "^3.0.0",
"milligram": "^1.3.0",
"serve-favicon": "^2.4.2",
"strong-error-handler": "^2.0.0"