問題タブ [mongomapper]
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.
mongodb - MongoMapperスコープを使用して関連するコレクションをクエリしますか?
最後の行のクエリは実際に何をしますか?MongoMapperは、2つのWHERE条件(user_idと最小評価)で1つのクエリのみを実行するのに十分インテリジェントですか?
ruby-on-rails - MongoMapper を使用したインデックスとキャップ付きコレクション
Railsプロジェクトでインデックスを設定したり、上限のあるコレクションを構成したりする最良の方法は何ですか?
私が見つけたものから、この構成を初期化子に保持するのが良い方法のようです。
インデックスを設定するためのModelName.ensure_index :key
コマンドは ですが、上限のあるコレクションのコマンドは何ですか?
mongodb - MongoMapper でクエリを正確に制御する方法
データベースに次のようなインデックスがあります(テーブルエントリ用):{"created_at": -1, "search_id": 1, "services":1}
次のように Mongo コンソールで検索を実行すると、そのインデックスを利用できます。
(そのクエリで Explain() を実行すると、インデックスを使用していることがわかります)。
ただし、MongoMapper でその動作を再現することはできません。私はこのような検索で試しました:
順序を変更してすべてを試しましたが、説明を実行すると、BasicCursor (つまり、インデックスなし) を使用していることがわかり、そのクエリで「基準」を実行すると、そうではないことがわかります検索で結果を並べ替えようとしています:結果が戻ってきたら、後で並べ替えられると思います。
このような場合にインデックスを利用できるように、クエリをより正確に制御する方法はありますか?
mongomapper - MongoMapper を使用した埋め込みドキュメントの親関連付け
私が持っている場合:
私が行った場合:
_root_document
/を使用して関連付けを作成しますか_parent_document
、それとも (redundant) を追加する必要がありkey :post_id
ますか?
ruby-on-rails-3 - 宝石を変更するには?
少し変更を加えたい宝石があります。
Gemfile で次のように定義しています。
で見つけることができませんでした/usr/local/ruby/lib/ruby/gems/1.9.1/gems
。
ruby-on-rails - Rails: JSON を MongoDB に保存する
リモート サイトから複数の同様の JSON オブジェクトを取得し、それらをローカルの MongoDB に格納しようとしています。
これを行う最良の方法は何ですか?(できれば Mongoid または Mongo-mapper gem 経由)
ありがとう
ruby-on-rails - アトミックプルを使用してMongoMapperの埋め込みドキュメントを削除するには?
アトミックな「$push」と「$set」に対する MongoMapper の組み込みサポートをうまく使用していますが、「$pull」を理解できません。
プルを使用してストーリーをアトミックに削除するにはどうすればよいですか?
ruby-on-rails - Mongodbの動的属性をActiveRecordモデルに混在させることはできますか?
次のような動的属性プラグインを使用しています: http: //codaset.com/joelmoss/dynamic-attributes
これにより、Railsモデルに動的属性を格納できます。これらの動的属性は、単一のデータベース列にあります。このため、パフォーマンスの問題に直面しています。MongoId、MongoMapper、またはその他のRailsプラグインを使用すると、ActiveRecordに一部の属性を保持(保持 < ActiveRecord::Base
)できるが、動的属性をmongodbに格納できるかどうか疑問に思っています。既存のシステムのほとんどでMySQLを使用し続ける必要があるため、これを実行したいと思いますが、MongoDBを使用して、一部のモデルに関する動的属性を格納します。
基本的にこれは私が話していることです: http ://www.railsinside.com/plugins/242-quickly-add-couchdb-to-existing-rails-models-with-stuffing.html
このプラグインは、CouchDBを使用してまったく同じことを行います。
ruby-on-rails - ActionController::MongoDB での InvalidAuthenticityToken
Rails 2.3.8 を Ruby 1.8.7 (どちらも CPanel 経由でインストール) と gem 1.3.7 で使用しており、MongoDB を使用しています。
さて、ユーザー (クラス User) を作成しようとすると、次のエラーが発生します。
ヘルプはありますか?前もって感謝します
ruby-on-rails - Rails 2.3.8 での devise / mongomapper のセットアップ
devise と mongomapper を使用して基本認証を機能させようとしています。ここの指示に従ってください: http://johnwyles.com/2010/03/15/sessions-in-mongodb-using-mongomapper-and-devise/ (エラーに対処するためにジェネレーターが実行されるまで、routes.rb の変更を延期することを除く) )
次のパスを機能させる限り、私はそれを手に入れました: /users/sign_up :: /users/sign_in :: /users/password/new :: /users/confirmation/new
ただし、「/」を打とうとするとエラーになります
サインアップ要求を送信した後、このエラーが表示されます
ここで何が起こっているのか知っている人はいますか?ありがとう!ベン……