mongomapper

    13

    2答えて

    私はデータストア(ActiveRecordではなく)としてparse_resourceを使用できるように、Deviseの拡張機能を書きたいと思います。 parse_resourceは、Parse.comのREST API用のRubyラッパーです。インターフェイスはActiveRecordのものとほぼ同じで、ActiveModelの苦情です。このため、Deviseの拡張であまり多くの非定型文を必要と

    1

    2答えて

    実行時に現在のMongoMapperデータベースを変更するにはどうすればよいですか? また、名前が動的に計算されるデータベースにモデルをマッピングする方法はありますか?例えば: class MyEntity include MongoMapper::Document set_database_name "#{some_dynamic_value}" end

    0

    1答えて

    私は必要なものについて良い質問を作成する問題があります。私は私のクエリのために2つの別々のOR節が必要です。明確にするために、例を挙げます: { $or : [ { key1 : valueA }, { key2 : valueB } ], $or: [{ key3 : valueC }, { key4 : valueD }]} このクエリは、すべてのキーと値に対してOR演算を行いま

    2

    1答えて

    hereのようにmongo geoNearコマンドを使用したいと思います。 これは、レール・コンソールに付随するエラー・メッセージとともに入力したコマンドです。 MongoMapper.database.command({ 'geoNear' => "trips", 'near' => [45,45]}) Mongo::OperationFailure: Database command 'ge

    0

    1答えて

    私は解析されたデータをMongoDBに保存しようとしています。私はすべてのリファラーURLを保存したい。現在、MongoDBに挿入するのに多くの時間がかかります。 class ReferrerDocument include MongoMapper::Document key :website_url, String key :referrer_url, String

    1

    3答えて

    MongomapperでIntegerの数を見つけることができませんでした。 MongoDBの 'Big Integer'をLongIntに自動的に変換することができますか?

    2

    1答えて

    John Nunemakerには、Mongo ObjectIdsについての素晴らしいヒントを掲載したブログ記事があります。http://mongotips.com/b/a-few-objectid-tricks/ - 特にgeneration_timeについてのヒントに興味がありました。彼は明示的にcreated_atの時間をmongoの文書に明示的に格納する必要はないことを示唆しています。なぜな

    1

    2答えて

    "or"文でMongoMapperを照会しようとしています。私は直接のmongoでそれを行う方法の一例を見つけた: db.foo.find({ $or : [ { a : 1 } , { b : 2 } ] }) ので、私はMongoMapperのクエリは、このようなルックスであるべきと思った。 Foo.all(:or => [ {:a => 1}, {:b => 2} ]) が、それはし

    0

    1答えて

    ここで「自己」はコンタクトモデルを表します。 このクエリは、連絡先の完了したすべてのタスクを検出します。 タスクモデルには、配列型のフィールド/キー:assigned_contactsがあります。 したがって、クエリは配列内を検索しています。 def assigned_tasks_completed self.company.tasks.all(:assigned_contacts =>

    1

    2答えて

    私はMongo Mapperを使用しており、どのように文書を作成する必要があるかを把握しようとしています。 class Question include MongoMapper::Document many :answers end class Answer include MongoMapper::Document belongs_to :que