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

node.js - Sails.js モデルの日時をフォーマットするにはどうすればよいですか

私が試してみました:

すべてが

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

javascript - Sails.js モデルの属性とライフサイクル関数を継承する

すべての Sails.js モデルで共有される属性とライフサイクル メソッドのカスタム セットを作成したいと考えています。

Sails.js は、メソッドを呼び出してディレクトリWaterline.Collection.extend()内にあるモデル定義を提供することにより、モデル オブジェクトを自動的に作成して登録します。/api/models

親からモデル定義を拡張する最良の方法は何ですか? 私はすでに使用してみ_.extend(sails.config.model.parentModel, childModel)ましたが、残念ながらsailsオブジェクトはグローバルに公開されていません (これは orm フックのロード後に行われるため)。require()また、すべてのモデルの基本モデルを単純化して拡張することもできます。

Sails に適したクリーンなアプローチは何でしょうか?

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

javascript - ウォーターラインを使用した Sailsjs 地理空間ソリューション

Sailsjs/Waterline は現在 POINT タイプまたは JSON を使用した地理空間インデックスをサポートしていないようです。

特定のアダプターが地理空間データ型をサポートするようにスキーマをカスタマイズする方法はありますか?

そうでない場合、2 番目の ORM を Waterline に統合する方法はありますか?

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

javascript - Sails.jsはIDで複数のデータベースエントリを見つけます

私は node.js/sails.js で少し新しいので、(可能であれば) ID を検索して複数のデータベース エントリを取得する方法を考えていました - MongoDB のドキュメントに次のような記述があります:

db.inventory.find( { qty: { $in: [ 5, 15 ] } } )

そして、これが私が試したことです:

どんな助けでも大歓迎です!ありがとう!

0 投票する
5 に答える
3347 参照

javascript - models フォルダーに入らずに通常の帆モデルを作成する方法

そう、

私は自分のアプリケーションにプラグイン API を実装している最中で、プラグインは独自のモデルを持つことができます。これを想像してみてください。

したがって、必要なときにいつでも関数を使用して「ワンタイム」モデルを作成できるようにする必要があります。他のモデルとまったく同じ機能を備えている必要があるため、..などのような URL を自動的に取得できます/simplePlugin/:idfind

ありがとう

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

node.js - リスト内の値に対するモデルのクエリ

メールからユーザーにクエリを実行すると、次のようになります。

そのトークンリストを取得しました:

しかし、このリスト内のトークンを照会すると、ユーザーが取得されません:

何か案は ?はUser.findOne({'sessionTokens.token':'8d...77'})正しいクエリですか?

編集

私のユーザーモデルは次のようなものです:

sessionToken は Array 型の属性です。この配列には、次のようないくつかのオブジェクトが含まれています。

編集

mongo-disk の代わりに mongo-sails でテストしましたが、これは正常に動作していますが、Chad が指摘したように、使用するアダプターによって異なります。

0 投票する
4 に答える
5095 参照

node.js - Sails js と Sequelize

私は Node.js を学んでおり、Sails は私の選択したフレームワークです。MySql db を使ったプロジェクトで使いたいのですが Sequelize Orm の方が完成度が高いと思います。Sails で Waterline の代わりに Sequelize Orm を使用するにはどうすればよいですか?

ありがとう

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

node.js - MySQL ORM の Node.js オプション

node.js と MySQL ベースのアプリケーションを作成したいと考えています。Google と Stack Overflow は、Javascript ORM に多くのオプションを提供しています。

しかし、サブクエリ、結合、遷移、ストアド プロシージャをサポートし、MySQL クラスターと互換性があり、適切なドキュメントとコミュニティ サポートを備えた完璧な ORM を見つけることができませんでした。

他のオプションはありますか?決定を下す際には、どのような考慮事項を考慮する必要がありますか?