問題タブ [node-orm2]

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 投票する
0 に答える
160 参照

javascript - ノード Orm の「ネストされたオブジェクト」が一貫して返されない

リスト全体 (テストでは 234 個のオブジェクト) に対して REST 要求を行う前に、25 個のオブジェクトのリストでブートストラップするページがあります。

2 つの異なるエントリ ポイントを介して同じクエリにアクセスするため、関数に抽象化します。

これはすべて正常に機能しています (正しい promise を選択して実行しています)。モデルは

最初に「制限」のあるページをブートストラップする呼び出しでアクセスすると、ページは正常に読み込まれます。モデルは適切な深さまで読み込まれます。ただし、後続の残りの呼び出しは (制限なしの約束を選択して) 行われます。 'ネストされたオブジェクトを返しません(最初のレベルのユーザーでも、より深いオブジェクトでもありません)。

ノード サーバーをリセットし、REST 呼び出し (制限なしで promise を選択) を介してアクセスすると、データ セット全体が適切な深さで読み込まれます。

以前のプロジェクトで hasOne リレーションシップをそのように使用していたので、すべてのリレーションシップを hasOne リレーションシップでセットアップしました。とはいえ、これが適切に機能するようになったら、多くの関係を調査する予定です。このプロジェクトには、オフショアの請負業者によって構築された古いデータベースがあり、名前が悪く、フィールドのラベルが間違っています。モデル:

それが役立つ場合は、ユーザー モデル チェーンを投稿できます。関係の設定方法は次のとおりです。

何かご意見は?

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

node.js - Node-Orm hasOne 関係が正しく形成されていない

この関係は成立しません!UserCloud インスタンスに関数 getUser と hasUser を設定しますが、ユーザー プロパティは設定しません。

ただし、ユーザーに同様の hasOne 関係を設定すると、他の「クラス」で機能します。さらに、UserCloud には、形成されていない他の関係もあります。

他にどのような例を挙げればよいかわかりませんし、どこを見ればよいかもわかりません。指示を提供する One.js には何も表示されませんでした。私はここで本当に暗闇の中にいて、指針や洞察を探しています。

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

javascript - ノード Orm2 ExtendsTo NO_SUCH_TABLE

NODE-ORM2 extends を機能させようとしています。従うべき包括的な例を見つけることができません.モデル定義レベルで始まる部分的なものだけです(DBへの参照なし)。

基本的に、私は2つのモデルAとBを持っており、それらの間に1対1の関係があり、B.AIdはA.idへの外部キーです(簡単にするためにdbステートメントで確立する必要がありましたが、orm2は読み取れません)これらの関係。

a_b 関係テーブルを探している理由がわかりません。また、2 つのモデル間の関係を形成する方法もわかりません。

誰でも助けることができますか?hasOne 関係では、フィールドを指定することができますが、ここでは欠落しているようです。

DB:

モデル:

検索:

例外:

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

node.js - ノード orm hasone 関係

ノードまたはモジュールとの単純な hasOne 関係を使用しようとしています。

次に、選択したオファーのショップを取得したいと思います。ドキュメントでは、 hasOne 関係が新しいメソッド (この場合は getShop ) を設定すると書かれています。

しかし、firstOffer にはメソッド「getShop」がないと言ってすべてがクラッシュします...誰かが私が間違っていることを説明できますか?

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

node.js - ORMError NO_SUPPORT: 接続プロトコルがサポートされていません - postgres 用のデータベース ドライバをインストールしましたか?

ubuntu 13.10 に nodejs アプリケーションをデプロイしようとしています。ローカル mac でテストしました (正常に動作しています)。

しかし、ubuntuサーバーで実行しようとすると、次のようになりました:

ご参考までに:

npm install pgこのエラーが発生した後にインストールしましたが、機能しませんでした。

また、postgresql9.1 をsudo apt-get install build-essential postgresql-9.1 postgresql-server-dev-9.1 libxml2-dev libproj-dev libjson0-dev xsltproc docbook-xsl docbook-mathml.

ここで何が起こっているのか、誰でもアイデアを提案できますか?

ありがとうございました!

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

javascript - ノードormで作成された他のファイルでモデルオブジェクトを使用する方法

user.js でユーザー用に作成されたモデル

今、そのユーザー モデル オブジェクトを patu.js で使用したいのですが、ユーザー オブジェクトでメソッドを使用することはできません。ノードormで作成された他のファイルでモデルオブジェクトを使用する方法。次のファイルは patu.js です。

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

node.js - Node.js ORM mysqlはSSHトンネル経由で接続します

node-orm2 を使用する node.js アプリケーションをセットアップしようとしています。ただし、クラウドでホストされている DB は、SSH トンネル経由でのみ接続できます。ORM doc を確認すると、SSH トンネル経由で DB に接続するための構成オプションが表示されません。これを設定する方法はありますか、または SSH なしで接続する方法を見つける必要がありますか?

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

javascript - node-orm2 の各関数で非同期処理を実行するにはどうすればよいですか?

次のようなコードがあります。

どうすれば修正できますか?