問題タブ [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.
node.js - Waterline と MongoDB で「$in」クエリを実行する方法
ウォーターラインで「$in」クエリを実行しようとしています。配列があり、配列内の ID を持つドキュメントのリストを取得したいと考えています。私はそれを行う方法がわかりません。
私は試した:
しかし、期待どおりに機能していないようです。
それを行う方法はありますか?
node.js - Waterline で COUNT と GROUP BY を実行するにはどうすればよいですか?
このクエリを Waterline で実行したい:
「countByName」関数がどのように機能するのかわかりません。適切な例や説明が見つかりません。
私もそれを呼び出してみました
しかし、それは未定義を返すだけです。
sql - 重複キー更新時の挿入に相当するウォーターライン ORM
テーブル user_address があり、次のようなフィールドがいくつかあります
現在、新しいレコードを挿入するためにこれを行っていますが、このユーザーにレコードが存在する場合は更新します。
同じことを達成するために、ストレート SQL クエリの代わりに Waterline ORM を使用する方法はありますか? 非効率で維持が難しいため、2 つのクエリを実行したくありません。
mysql - Sails-mysqlを使用した日付のSails.jsウォーターラインクエリ修飾子?
私は、ORM である Waterline で Sails.js を使い始めたばかりで、とても気に入っていますが、日付にクエリ修飾子を使用する方法がわかりません。私は帆-mysqlを使用しています。具体的には、2 つの特定の日付の間に日時フィールドを持つ行を取得しようとしています。私はこれをやってみました:
startDate
とendDate
は 2 つのDate
オブジェクトです。を使用してそれらを文字列に変換することも試みましたtoString()
。どちらの場合も、2 つの日付の間の行ではなく、データベースからすべての行を取得します。これを行う方法はありますか、それともこの機能はまだ Waterline または Sails-mysql の一部ではありませんか?
node.js - WaterlineJS は ($nin) にないものをすべて検索します
私は SailsJS で Waterline ORM (MongoDB アダプター) を使用しており、次の行に沿って指定されたクエリに一致しないすべてのドキュメントを返そうとしています:
配列を渡すと、$in 演算子で自動的にクエリが実行されることは理解していますが、$nin 演算子でクエリを実行するにはどうすればよいですか?
node.js - Waterline ORM で属性の長さパラメーターを指定する
Waterline で、通貨に DECIMAL(10,2) などの型を指定するにはどうすればよいですか? 10 進数のタイプを指定できることがわかりますが、これはデフォルトの長さ情報を使用します。フィールドのサイズをどのように制限しますか? 一部のデータベースは長さなどをサポートしていないことを理解していますが、サポートしているデータベースに対して指定を許可できないわけではありません。