問題タブ [mongoid]

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 投票する
4 に答える
3843 参照

ruby-on-rails - モンゴイドを使用してレールのモデル属性を変換する方法は何ですか?

モンゴイドとモデルの翻訳に問題があります。モデルで mongoDB を使用しようとしているときに、属性とモデル名を変換する方法がわかりません。通常は *.yml ファイルにありますが、今回は機能しません。何か案は?

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

mongoid - 多くのドキュメントに埋め込む

私はこのようなことを試しました

しかし、住所は個人には埋め込まれていませんでしたが、会社には埋め込まれていました。誰かが理由を知っていましたか?または、複数のドキュメントに住所を埋め込むことはできませんか。

こうやって反転しながらまた

アドレスが会社ではなく個人に埋め込まれていることがわかりました..任意のアイデア。

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

ruby-on-rails - mongoidで'<<'を介して割り当てるときに、埋め込まれたアイテムでafter_saveをトリガーしますか?

Mongoidマッパーのembedded_inオブジェクトでafter_saveコールバックをトリガーする方法があるかどうか疑問に思いました。

例:

言葉の後に電話をかけると発火することは承知してi.saveいますが、コード全体でそれを行うことを覚えておくのは非常に困難です。

user.images.create(:file => file)また、同じファイルが2回アップロードされていないことを確認するために、呼び出すことはできません。

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

build - mongoidnewとbuild

なぜモンゴイドは、アソシエーションでnewを呼び出すときにidを挿入せず、アソシエーションでbuildを呼び出すときにidを挿入するのですか?

これはバグですか、それともmongoidでどのように機能するのですか?

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

ruby-on-rails - Rails Mongoid のバージョンエラー

Rails 3 / Ruby 1.9.1 で WEBrick サーバーを起動しようとすると、Mongoid エラーが発生します。

「MongoDB 1.4.0 はサポートされていません。1.6.0 にアップグレードしてください (Mongoid::Errors::UnsupportedVersion)」

...しかしmongo --version:

MongoDB シェル バージョン: 1.6.1

他の誰かがこれを見ましたか?

Ruby にかなり慣れていないので、ばかげた質問をしていたら申し訳ありません。

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

ruby-on-rails - :method =>'link_toの'delete'はRails3では機能しないようです?

作業中のRails3アプリにこのようなコードがあります

編集リンクは正常に機能しますが、削除リンクは表示アクションに移動し続けます。
問題が何であるかについて何か考えはありますか?

PS:Mongoidと一緒にformtasticを使用していますが、ActiveRecordがconfig/application.rbファイルにロードされていません。

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

ruby-on-rails - クエリから名前文字列を取得する際の問題

私はレールとモンゴイドにかなり慣れていないので、クエリから文字列を抽出することに問題があります。

クラス Filteroption があります

class Fieldoption
include Mongoid::Document

終わり

そして、このエントリで

option_id 4 で名前を照会すると

foob​​ar = Fieldoption.only(:name).where(:option_id => '4')

foob​​ar.name は「ホスト名」である必要があります。代わりに私は得る

foob​​ar.name
=> "フィールドオプション"

私は何を間違っていますか?

ご協力いただきありがとうございます。

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

mongodb - Mongomapperのドキュメント?

すばらしいドキュメントがあるMongoidに出くわしました:http://mongoid.org/docs/associations/

しかし、MongomMapperはRailsの事実上のものだと聞いています。

Mongomapperを使用するためのAPIドキュメントはどこにありますか?

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

ruby-on-rails - how to mongoid projects <=has_many=> users

I just began using Mongoid last week. I am running into this association problem which I am unsure if my approach is correct. So i thought I would ask for some opinion

I have a User model and a Project model class User include Mongoid::Document field :email end class Project include Mongoid::Document field :name end

Actually the user model is created by Devise, an authentication gem, so I guess it cannot be embedded in Project.

So if I wanted the old many to many associations where a user can have many projects and a project can have many users. how should I set this up?

My approach is this: class User include Mongoid::Document field :email references_many :projects referenced_in :project, :inverse_of => :users end class Project include Mongoid::Document field :name references_many :users referenced_in :user, :inverse_of => :projects end

Is this the correct way with respect to MongoDB architecture to do such a many-to-many association?

Thank you

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

ruby-on-rails - RailsでMongoDBとPostgresqlを組み合わせますか?

AR を MongoMapper/MongoID と組み合わせることは可能ですか?

もしそうなら、これに関するチュートリアル/ドキュメントはありますか?