問題タブ [sails-mongo]

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

javascript - nodejs での非同期データベースの処理

私はノードjsが初めてです。フレームワークとして Sails js を使用しています。ネストされたデータベース クエリを使用しようとしています。追加されたコードを確認してください。

私の現在の mongo コレクション名は todostatus です。それを形成して、データを取得しました。次に、コールバック関数を使用してデータを反復処理し、データベースからデータ内の各項目を更新しようとしました。しかし、私はすべてのデータを取得していません。だれかリードしてくれませんか?

前もって感謝します、

ニクソン

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

node.js - 同じコントローラーアクションで異なるモデルを使用できるため

次のように、複数のモデルからの情報をビューに送信しようとしています:

しかし、「res.view()」を実行すると、変数に値がまだ割り当てられておらず、空で出荷されるため、エラーが発生します。

問題を解決するために私に与えることができる助けを前もって感謝します.

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

promise - SAILS 0.10: データベースに保存するときの非同期と Promise の問題

async on promise に問題があるようです。Sails-mysql、sails-mongo、sails-postgres バージョン 0.10-rc-XX でテストしたところ、問題が発生しました。しかし、sails-disk を使用する場合は問題ありません。以下の私のコメントを見てください

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

javascript - ウォーターライン (Sails.js): AND 条件

トレントファイルのタイトルを含むモデルをクエリするsails.jsでmongodbを使用しています。しかし、「AND」条件を使用してウォーターライン クエリを実行できません。私はすでにいくつかの方法でそれを試しましたが、それらのほとんどは空を返すか、単に返されません。

たとえば、データベースには次のエントリが含まれています。 "title": "300 Rise Of An Empire 2014 720p BluRay x264-BLOW [Subs Spanish Latino] mkv"

各クエリ パラメータを 1 行ずつ追加する場合:

"2014" AND ("720p" OR "1080p") を含むエントリを返します。一部には "spanish" も含まれていますが、これは単なる偶然だと思います。

「スペイン語」と「2014」と (「720p」または「1080p」) を指定するにはどうすればよいですか?

ありがとう!

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

mongodb - Sails-mongo と Sails.js を介して一括挿入を実行するにはどうすればよいですか?

Sails-mongo 経由で一括挿入を実行する方法はありますか。ドキュメントの配列をモデルの create メソッドに渡すと、その配列内の各ドキュメントがアトミックにデータベースに挿入されますか?

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

sails.js - Sails js - グループ化後のウォーターラインORM制限またはソート?

Sails.js に Waterline ORM を使用しています。limitsort使用するgroupbyと機能しませんが、グループ化を行わない場合は正常に機能します。

例えば

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

javascript - ログに表示されていても、Sails.js アプリの変数データが​​ビューに表示されない

コントローラーでデータベースを照会している単純な販売アプリがあります。結果を取得し、async.each 関数を使用してデータを操作し、配列をビューに送信します。

私のログは配列内のデータを表示していますが、私のビューは空の配列を受け取っています。

res.view を res.send に置き換えてコードをデバッグしましたが、クライアント側ではこれしか受け取りません。

コンソール ログには次のように表示されますが、

誰かが私が間違っていることを理解するのを手伝ってくれますか?