問題タブ [jugglingdb]

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

mysql - Compoundjs が jugglingdb-mysql で実行に失敗する

mysql で Compoundjs をテストしようとしていますが、失敗します。

私のシステムは、次のバージョンの nodejs と npm を備えた Debian 7 です。

これが私がcompoundjsをインストールした方法です

上記のエラーが発生した後、試してみました npm install jugglingdb-mysql が、それでも同じエラーが発生します。jugglingdb と jugglingdb-mysql をグローバルおよびローカルに (-g なしで) インストールしようとしました。同じエラーが発生し続けます。

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

node.js - Jugglingdb schema _validations が突然共有されました

いくつかの検証ルール (ログイン/登録) を再利用したい。ただし、検証を User スキーマに割り当てると、jugglingdb はこれらの検証を BaseUser にも追加します (これは私が望んでいるものではなく、これがどのように行われるのかわかりません)。

javascript / jugglingdbがこれを行う方法を知っている人はいますか? common_validations を BaseUser に割り当てたいだけで、他には何もありません。

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

node.js - jugglingdb のモデルにカスタム プロパティを追加し、JSON 経由で返す方法

カスタム プロパティをjugglingdbモデルに追加するにはどうすればよいですか? クライアントに返す必要があるため、カスタム メソッドに対してカスタム プロパティを明確に定義したいと考えています。

以下は、ユビキタスな Post モデルを使用した例です。

デシベル/schema.js:

アプリ/モデル/post.js:

app/controllers/posts_controller.js で次のように返したいと思います:

予想された結果:

app/models/post.js で試したこと:

試行 1:

これはコンソールで post.time を 経由compound cで返しますが、 では返しませんpost.toJSON()

試行 2:

この試みは有望でした... 経由で期待される出力が提供されました.toJSON()。しかし、私が恐れていたように、そのフィールドでもデータベースを更新しようとしました。

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

mysql - JugglingDB カスタム クエリ

私は、すべての特別な動作クエリを配置する「リポジトリ」ファイル (symfony2 ユーザー用) を作成する方法を理解しようとしています。

私は単純なdb shemaを持っています:

  • ユーザー(メール)
  • RelationType (名前)
  • UserXUserXRelation (fromUser、toUser、リレーション)

ユーザー Y の関係 X を持つユーザーを取得したいので、SQL では次のようになります。

このメソッドはどこに作成すればよいですか? db/shema.js と app/models/user.js で試してみましたが成功しませんでした。ここで見つかりましたJugglingDBで任意のmySQLクエリを使用していますか? 「クエリ」を使用するには、shema オブジェクトを使用する必要がありますが、どこでどのように使用できますか?

コールバックは次のようになりますか:

その場合、コード分離に関するベストプラクティスはありますか?

追加の質問: パラメータを PHP PDO の方法で jugglingdb にバインドする方法はありますか?

全てに感謝。

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

node.js - リレーションが存在しません - Postgres アダプターを使用した JugglingDB のエラー

Express で Node を使用しており、ORM を Mongoose (Mongo) から JugglingDB (Postgres) に移動しています。JugglingDB で定義した単純なスキーマを使用するのに苦労しています。

私のスキーマは次のとおりです。

ノードを起動しようとすると、次のエラーが発生します。

不足しているものを教えてください。助けてくれてありがとう!

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

jugglingdb - jugglingdb - 主キー フィールドの設定

どのフィールドを「id」フィールドにするかを設定することは可能ですか? 私は自分のスキームを次のように定義しています:

定義idしたフィールドは MongoDB に表示されますが、jugglingdb を使用して人物を検索すると、Person.id の戻り値は MongoDB _id ObjectId 値になります。だから私idは隠されています。

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

node.js - JugglingDB Mode.all() : OR クエリを作成する方法は?

ドキュメントによると、最初のパラメーターまたは Model.all() は、オブジェクトである場所です。

ここで: オブジェクト { key: val, key2: {gt: 'val2'}}

しかし、これは AND 関係ですよね?「key OR key2」の選び方は?

ありがとう!