問題タブ [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.
mysql - Compoundjs が jugglingdb-mysql で実行に失敗する
mysql で Compoundjs をテストしようとしていますが、失敗します。
私のシステムは、次のバージョンの nodejs と npm を備えた Debian 7 です。
これが私がcompoundjsをインストールした方法です
上記のエラーが発生した後、試してみました
npm install jugglingdb-mysql
が、それでも同じエラーが発生します。jugglingdb と jugglingdb-mysql をグローバルおよびローカルに (-g なしで) インストールしようとしました。同じエラーが発生し続けます。
node.js - Jugglingdb schema _validations が突然共有されました
いくつかの検証ルール (ログイン/登録) を再利用したい。ただし、検証を User スキーマに割り当てると、jugglingdb はこれらの検証を BaseUser にも追加します (これは私が望んでいるものではなく、これがどのように行われるのかわかりません)。
javascript / jugglingdbがこれを行う方法を知っている人はいますか? common_validations を BaseUser に割り当てたいだけで、他には何もありません。
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()
。しかし、私が恐れていたように、そのフィールドでもデータベースを更新しようとしました。
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 にバインドする方法はありますか?
全てに感謝。
node.js - リレーションが存在しません - Postgres アダプターを使用した JugglingDB のエラー
Express で Node を使用しており、ORM を Mongoose (Mongo) から JugglingDB (Postgres) に移動しています。JugglingDB で定義した単純なスキーマを使用するのに苦労しています。
私のスキーマは次のとおりです。
ノードを起動しようとすると、次のエラーが発生します。
不足しているものを教えてください。助けてくれてありがとう!
jugglingdb - jugglingdb - 主キー フィールドの設定
どのフィールドを「id」フィールドにするかを設定することは可能ですか? 私は自分のスキームを次のように定義しています:
定義id
したフィールドは MongoDB に表示されますが、jugglingdb を使用して人物を検索すると、Person.id の戻り値は MongoDB _id ObjectId 値になります。だから私id
は隠されています。
node.js - JugglingDB Mode.all() : OR クエリを作成する方法は?
ドキュメントによると、最初のパラメーターまたは Model.all() は、オブジェクトである場所です。
ここで: オブジェクト { key: val, key2: {gt: 'val2'}}
しかし、これは AND 関係ですよね?「key OR key2」の選び方は?
ありがとう!