問題タブ [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.

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

mongodb - MongoMapperスコープを使用して関連するコレクションをクエリしますか?

最後の行のクエリは実際に何をしますか?MongoMapperは、2つのWHERE条件(user_idと最小評価)で1つのクエリのみを実行するのに十分インテリジェントですか?

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

ruby-on-rails - MongoMapper を使用したインデックスとキャップ付きコレクション

Railsプロジェクトでインデックスを設定したり、上限のあるコレクションを構成したりする最良の方法は何ですか?

私が見つけたものから、この構成を初期化子に保持するのが良い方法のようです。

インデックスを設定するためのModelName.ensure_index :keyコマンドは ですが、上限のあるコレクションのコマンドは何ですか?

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

mongodb - MongoMapper でクエリを正確に制御する方法

データベースに次のようなインデックスがあります(テーブルエントリ用):{"created_at": -1, "search_id": 1, "services":1}

次のように Mongo コンソールで検索を実行すると、そのインデックスを利用できます。

(そのクエリで Explain() を実行すると、インデックスを使用していることがわかります)。

ただし、MongoMapper でその動作を再現することはできません。私はこのような検索で試しました:

順序を変更してすべてを試しましたが、説明を実行すると、BasicCursor (つまり、インデックスなし) を使用していることがわかり、そのクエリで「基準」を実行すると、そうではないことがわかります検索で結果を並べ替えようとしています:結果が戻ってきたら、後で並べ替えられると思います。

このような場合にインデックスを利用できるように、クエリをより正確に制御する方法はありますか?

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

mongomapper - MongoMapper を使用した埋め込みドキュメントの親関連付け

私が持っている場合:

私が行った場合:

_root_document/を使用して関連付けを作成しますか_parent_document、それとも (redundant) を追加する必要がありkey :post_idますか?

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

ruby-on-rails-3 - 宝石を変更するには?

少し変更を加えたい宝石があります。

Gemfile で次のように定義しています。

で見つけることができませんでした/usr/local/ruby/lib/ruby/gems/1.9.1/gems

0 投票する
3 に答える
9094 参照

ruby-on-rails - Rails: JSON を MongoDB に保存する

リモート サイトから複数の同様の JSON オブジェクトを取得し、それらをローカルの MongoDB に格納しようとしています。

これを行う最良の方法は何ですか?(できれば Mongoid または Mongo-mapper gem 経由)

ありがとう

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

ruby-on-rails - アトミックプルを使用してMongoMapperの埋め込みドキュメントを削除するには?

アトミックな「$push」と「$set」に対する MongoMapper の組み込みサポートをうまく使用していますが、「$pull」を理解できません。

プルを使用してストーリーをアトミックに削除するにはどうすればよいですか?

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

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を使用してまったく同じことを行います。

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

ruby-on-rails - ActionController::MongoDB での InvalidAuthenticityToken

Rails 2.3.8 を Ruby 1.8.7 (どちらも CPanel 経由でインストール) と gem 1.3.7 で使用しており、MongoDB を使用しています。

さて、ユーザー (クラス User) を作成しようとすると、次のエラーが発生します。

ヘルプはありますか?前もって感謝します

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

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

ただし、「/」を打とうとするとエラーになります

サインアップ要求を送信した後、このエラーが表示されます

ここで何が起こっているのか知っている人はいますか?ありがとう!ベン……