タグ付けされた質問 「mongoid」

4
Mongoidおよびmongodbとの関係を介してhas_many:を実装する方法は?
Railsガイドのこの変更例を使用して、mongoidを使用してリレーショナル「has_many:through」関連付けをどのようにモデル化しますか? 問題は、mongoidがActiveRecordのようにhas_many:throughをサポートしないことです。 # doctor checking out patient class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments has_many :meeting_notes, :through => :appointments end # notes taken during the appointment class MeetingNote < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments has_many :physicians, :through => :appointments end # the patient …

14
MongoidまたはMongoMapper?[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前に閉鎖されました。 この質問を改善する 私はMongoMapperを試しましたが、機能は完全です(ほぼすべてのAR機能を提供します)が、大きなデータセットを使用した場合のパフォーマンスにはあまり満足していませんでした。モンゴイドと比較した人はいますか?パフォーマンスが向上しますか?

3
mongoidでnullまたは空でない場所を選択します
モデルを変更して、次のような新しいフィールドが含まれるようにしました... field :url, :type => String 私はactiveadminを使用しているので、新しいエントリを作成する@model.urlと空になり、スキーマを変更する前に作成されたエントリではnilになります。両方を選択するにはどうすればよいですか?私が試してみました: # Returns nils and strings Model.where(:url.ne => "").count # Returns strings and "" Model.where(:url.ne => nil).count # Returns strings, nils and "" Model.where(:url.ne => ["", nil]).count または、この種のシナリオのベストプラクティスがある場合は、お知らせください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.