問題タブ [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 - Sails.js モデルの日時をフォーマットするにはどうすればよいですか
私が試してみました:
すべてが
javascript - Sails.js モデルの属性とライフサイクル関数を継承する
すべての Sails.js モデルで共有される属性とライフサイクル メソッドのカスタム セットを作成したいと考えています。
Sails.js は、メソッドを呼び出してディレクトリWaterline.Collection.extend()
内にあるモデル定義を提供することにより、モデル オブジェクトを自動的に作成して登録します。/api/models
親からモデル定義を拡張する最良の方法は何ですか? 私はすでに使用してみ_.extend(sails.config.model.parentModel, childModel)
ましたが、残念ながらsails
オブジェクトはグローバルに公開されていません (これは orm フックのロード後に行われるため)。require()
また、すべてのモデルの基本モデルを単純化して拡張することもできます。
Sails に適したクリーンなアプローチは何でしょうか?
javascript - ウォーターラインを使用した Sailsjs 地理空間ソリューション
Sailsjs/Waterline は現在 POINT タイプまたは JSON を使用した地理空間インデックスをサポートしていないようです。
特定のアダプターが地理空間データ型をサポートするようにスキーマをカスタマイズする方法はありますか?
そうでない場合、2 番目の ORM を Waterline に統合する方法はありますか?
javascript - Sails.jsはIDで複数のデータベースエントリを見つけます
私は node.js/sails.js で少し新しいので、(可能であれば) ID を検索して複数のデータベース エントリを取得する方法を考えていました - MongoDB のドキュメントに次のような記述があります:
db.inventory.find( { qty: { $in: [ 5, 15 ] } } )
そして、これが私が試したことです:
どんな助けでも大歓迎です!ありがとう!
javascript - models フォルダーに入らずに通常の帆モデルを作成する方法
そう、
私は自分のアプリケーションにプラグイン API を実装している最中で、プラグインは独自のモデルを持つことができます。これを想像してみてください。
したがって、必要なときにいつでも関数を使用して「ワンタイム」モデルを作成できるようにする必要があります。他のモデルとまったく同じ機能を備えている必要があるため、..などのような URL を自動的に取得できます/simplePlugin/:id
。find
ありがとう
node.js - リスト内の値に対するモデルのクエリ
メールからユーザーにクエリを実行すると、次のようになります。
そのトークンリストを取得しました:
しかし、このリスト内のトークンを照会すると、ユーザーが取得されません:
何か案は ?はUser.findOne({'sessionTokens.token':'8d...77'})
正しいクエリですか?
編集
私のユーザーモデルは次のようなものです:
sessionToken は Array 型の属性です。この配列には、次のようないくつかのオブジェクトが含まれています。
編集
mongo-disk の代わりに mongo-sails でテストしましたが、これは正常に動作していますが、Chad が指摘したように、使用するアダプターによって異なります。
node.js - Sails js と Sequelize
私は Node.js を学んでおり、Sails は私の選択したフレームワークです。MySql db を使ったプロジェクトで使いたいのですが Sequelize Orm の方が完成度が高いと思います。Sails で Waterline の代わりに Sequelize Orm を使用するにはどうすればよいですか?
ありがとう
node.js - MySQL ORM の Node.js オプション
node.js と MySQL ベースのアプリケーションを作成したいと考えています。Google と Stack Overflow は、Javascript ORM に多くのオプションを提供しています。
しかし、サブクエリ、結合、遷移、ストアド プロシージャをサポートし、MySQL クラスターと互換性があり、適切なドキュメントとコミュニティ サポートを備えた完璧な ORM を見つけることができませんでした。
他のオプションはありますか?決定を下す際には、どのような考慮事項を考慮する必要がありますか?