問題タブ [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 に答える
447 参照

ruby - MongoMapperを使用したEmbeddedDocumentsの削除

私はmongo_mapperを次のように設定しています:

私はすべてのペットを非常に簡単に削除できることを知っています(me.pets配列として機能しますが、コールバックもします)

また、これを行うことですべての黒猫を削除できることも知っています。

しかし、反復するペットが多数いる場合は、非常に長い時間がかかるようです。

clear 黒猫だけを選び、その代わりにその配列を選ぶ方法があるはずだと思います。そのような方法はありますか?

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

mongodb - MongoMapperを使用したアソシエーションの積極的な読み込み

MongoMapperを使用して関連ドキュメントを熱心にロードしようとしています。投稿に対して:has_one条件の作成者がいるとすると、単一のクエリを使用して作成者を読み込むことができるはずです。

助言がありますか?

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

ruby - Ruby Sinatra - mongoHQ での mongoDB への接続に失敗しました

これは私の週末のプロジェクト/研究のためだけのものです。私は Sinatra と MongoDB に非常に慣れていません。

mongo、mongo_mapper、mongoid などの mongoDB 用の gem をインストールしました。

localhost から MongoHQ のデータベースに接続しようとすると、次のようなエラーが発生しました。

SO で同様のスレッドを見つけましたが、率直に言って、答えがよくわかりません...

ここに私のコードスニペットがあります:

上記のコードはhereから取得しましたが、機能していないようです...

どの部分が間違っていますか?これを行う別の方法はありますか?最終的に、このテスト Web アプリは heroku にデプロイされるので、このソリューションが localhost と私の heroku サーバーの両方で機能することを願っています。

更新しました:

しかし、タイムアウト後もエラーが発生しました:

ホスト名とポートは mongoHQ のドキュメントに従っているため、正しいはずです。

事前に助けてくれてありがとう。

2回目の更新

ターミナルを使用してmongodb接続文字列をテストしました:

残念ながら、これにより接続失敗エラーが発生します。正直なところ、理由はわかりません...

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

ruby-on-rails - MongoDB と mongo_mapper を使用した Rails 2.3.8 の認証

MongoDB と mongo_mapper を使用して Rails 2.3.8 を使用して認証を行うにはどうすればよいですか?

これについてあなたの専門家のアドバイスを教えてください。

ところで、Rails初心者がここにいます:)

ありがとう!

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

ruby - モデルのカスタム検証をどこでどのように行うのですか?

最小値と最大値の2つの整数を格納する単純なモデルがあるとします。強制したいmin <= max

1)最小値が実際に最大値以下であることをどのように検証しますか?

2)これがモデルの責任であると思わない場合、どこで誰がその検証を行う必要がありますか?

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

testing - Diaspora アプリでこのテストが失敗しないのはなぜですか?

http://github.com/diaspora/diaspora/blob/master/spec/models/profile_spec.rbから

しかし、http://github.com/diaspora/diaspora/blob/master/app/models/profile.rbでは、姓と名の両方の存在が検証されています。validates_presence_of :first_name, :last_name

姓が指定されていないにもかかわらず、上記のテストがパスするのはなぜですか?

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

ruby-on-rails-3 - ERROR Errno::ECONNRESET: ピアによって接続がリセットされました

上記のセットアップでは、リクエストで次のエラーが発生します。

ユーザーモデル:

アイデア?

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

ruby - RubyでMongoMapperを使用した場合の例外:「mongo_mapperをロードするファイルがありません」

mongo_mapper gemをダウンロードし、正常にインストールされました。現在、アプリで使用していますが、常に「mongo_mapperをロードするファイルがありません」という例外がスローされます。それはどういう意味ですか?

更新:最初にrequire'rubygems'を使用した後。私の元の問題はなくなり、別の奇妙な問題が発生しました。

私は次のようになります:

私はすでにbson_extをインストールしましたが、この例外をスローし続けます!

更新2:bsonの警​​告はなくなりましたが、Customersコレクションのアイテムを一覧表示できません。

0 投票する
8 に答える
7575 参照

ruby-on-rails - MongoidのN+1の問題

RailsでMongoDBを操作するためにMongoidを使用しています。

私が探しているのはアクティブレコードのようなものですinclude。現在、私はそのような方法をモンゴイドormで見つけることができませんでした。

誰もがこの問題をmongoidまたはおそらくmongomapperで解決する方法を知っています。これは、別の優れた代替手段として知られています。

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

ruby-on-rails - mongodbでのマップリデュースとしてのactiverecordクエリ

次のクエリをmapreduceまたはMongoMapperまたはMongoIDのジュース関数として再現する方法を知りたいです。