問題タブ [waterline]

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 に答える
5068 参照

node.js - Waterline と MongoDB で「$in」クエリを実行する方法

ウォーターラインで「$in」クエリを実行しようとしています。配列があり、配列内の ID を持つドキュメントのリストを取得したいと考えています。私はそれを行う方法がわかりません。

私は試した:

しかし、期待どおりに機能していないようです。

それを行う方法はありますか?

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

node.js - Waterline で COUNT と GROUP BY を実行するにはどうすればよいですか?

このクエリを Waterline で実行したい:

「countByName」関数がどのように機能するのかわかりません。適切な例や説明が見つかりません。

私もそれを呼び出してみました

しかし、それは未定義を返すだけです。

0 投票する
3 に答える
2516 参照

sql - 重複キー更新時の挿入に相当するウォーターライン ORM

テーブル user_address があり、次のようなフィールドがいくつかあります

現在、新しいレコードを挿入するためにこれを行っていますが、このユーザーにレコードが存在する場合は更新します。

同じことを達成するために、ストレート SQL クエリの代わりに Waterline ORM を使用する方法はありますか? 非効率で維持が難しいため、2 つのクエリを実行したくありません。

0 投票する
2 に答える
9101 参照

mysql - Sails-mysqlを使用した日付のSails.jsウォーターラインクエリ修飾子?

私は、ORM である Waterline で Sails.js を使い始めたばかりで、とても気に入っていますが、日付にクエリ修飾子を使用する方法がわかりません。私は帆-mysqlを使用しています。具体的には、2 つの特定の日付の間に日時フィールドを持つ行を取得しようとしています。私はこれをやってみました:

startDateendDateは 2 つのDateオブジェクトです。を使用してそれらを文字列に変換することも試みましたtoString()。どちらの場合も、2 つの日付の間の行ではなく、データベースからすべての行を取得します。これを行う方法はありますか、それともこの機能はまだ Waterline または Sails-mysql の一部ではありませんか?

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

node.js - WaterlineJS は ($nin) にないものをすべて検索します

私は SailsJS で Waterline ORM (MongoDB アダプター) を使用しており、次の行に沿って指定されたクエリに一致しないすべてのドキュメントを返そうとしています:

配列を渡すと、$in 演算子で自動的にクエリが実行されることは理解していますが、$nin 演算子でクエリを実行するにはどうすればよいですか?

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

node.js - Waterline ORM で属性の長さパラメーターを指定する

Waterline で、通貨に DECIMAL(10,2) などの型を指定するにはどうすればよいですか? 10 進数のタイプを指定できることがわかりますが、これはデフォルトの長さ情報を使用します。フィールドのサイズをどのように制限しますか? 一部のデータベースは長さなどをサポートしていないことを理解していますが、サポートしているデータベースに対して指定を許可できないわけではありません。