問題タブ [moped]
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.
mongoid - RABLとMongoid/Mopedを使用した複数のデータベースクエリ
私はrablとmongoid3.1.0を使用するシンプルなアプリを持っています。このアクションは次のとおりです。
rablコードは次のようになります。
ヒットすると、ログには@productsに関連する4つのリクエストが表示されます。
私がこれをするとき:
@productsに関連するリクエストは1つだけです。
複製されたクエリは奇妙に見えますが、なぜそれが起こるのか誰かが知っていますか?私が見ているものとは少し異なるコレクションクエリで、子オブジェクトを呼び出しません。
ruby-on-rails - Moped::Errors::OperationFailure がエラー「no such cmd」で失敗しました
私は最近、mongoid 2.0.2 から mongoid 3 に rails 3.2.12 と ruby 1.9.3 でアップグレードしました。
ruby-on-rails - モンゴイド関係のベスト プラクティス
私は mongoid でリレーションをマッピングしています。mongoid のベスト プラクティスを知りたいです。
モデル
- お客様
- サービス
- サプライヤー
4 つの異なるサービス ( S1、S2、S3、S4 ) があり、各サービスは特定のサプライヤーによって提供されます。これらのモデルをマッピングしたり、モデル間の関係を構築したりするにはどうすればよいですか?
前もって感謝します。
ruby - Mongoid:サブサブドキュメントの複数のフィールドによる埋め込みコレクションのフィルタリング
私はモゴとモンゴイドの初心者です。サブサブドキュメントの複数のフィールド ($elemMatch) でサブドキュメント コレクションをフィルタリングすることはできますか? 埋め込みコレクションのパラメーター化されたスコープを作成しようとしています。
設定:
通常、フラグの状態と名前で単一の製品内のバージョンをフィルター処理する必要があります。
Product.first.versions.where('$elemMatch' => {'flags.text' => 'normalized', 'flags.state' => true})
動作しません。
どちらも機能しません:
これを行う方法はありますか?ありがとう。
ruby - Rails 4 で集計結果を表示する方法
mongodb の構文:
上記のクエリの結果を Rails で表示したいと考えています。
Rails 4 と Gemfile で Mongoid を使用しています。
私が理解しているように、上記のクエリを記述する唯一の方法は、モペットドライバー用の gem をインストールすることです。それで、私の最初の質問は、Rails 4 および Ruby 2.0 の Gemfile でその行をどのように宣言する必要があるかということです。
モペットのクエリは次のようになると思います。
パラメータを渡さずにインデックスページのボタンをクリックして、このクエリの結果を表示したいと思います。2 番目の質問は、コントローラーとインデックス ビュー ページを変更して、このクエリを呼び出すボタンを配置する方法がわからないということです。
アップデート
以下のようにコントローラーの index メソッド部分:
index.html.erb: