mongoid

    4

    1答えて

    で親からオブジェクト: parent.children.delete_all(condition: {obj_id: obj.id}) 、その後、私はやります私が削除しようとしたオブジェクト。 私が代わりに行う場合:私は子供が欠落していることがわかり parent = Parent.where(id) #get the parent again from db parent.children

    8

    1答えて

    私はMongoidを私のアプリケーションに使用しています。ユーザと購読の正しい関係を設定する際に問題があります。 私がする必要があるのは、UserSubscriptionモデルのシンプルな「1つで、1つに属する」関係を作ることだけです。 class User has_many :user_subscriptions end class UserSubscription b

    1

    2答えて

    私はこれを置く方法がわかりません。まあ、最近、モンゴイドとのプロジェクトに取り組みました。モンゴブに複数のレコードを挿入する作業がありました。 PartPriceRecordの複数のレコードをデータベースに挿入します。これをグーグル後、私はcollection.insertコマンドに出くわした: PartPriceRecord.collection.insert(multiple_part_pri

    0

    1答えて

    私はRailsとMongoidを使用しています。私は(各ユーザーが "お気に入り"のタグを持つことができるstackoverflowに似た)タグ付け機能を思いついています。 私がmongodbについて読んだデザイン記事から、私は「第4通常」の形で考えを止める必要があることを理解しました。私はtag_idとuser_idで多対多テーブルを持ち、tag_idとitem_idで多対多テーブルを考えていま

    5

    1答えて

    私はこのようなシナリオがあります。各ポストは別のオブジェクトに属し blog.posts は、belongs_toの中で(タグ言う、has_manyの関係を)ので、私は行うことができます、 tag.posts をN + 1問題を防ぐために、私はblog.postsを行うことができるようにしたいが、また、2つのクエリが生成されるように、各ポストに関連付けられた各タグをつかみます1つは投稿用、

    2

    1答えて

    カテゴリと投稿という2つのモデルがあります。:私は私の記事で書いた場合、次を形成 simple_form gem を使用してい Category.rb class Category include Mongoid::Document field :title, :type => String has_many :posts, :autosave => true, dependent: :d

    1

    1答えて

    をクエリとして、私は次のように「embedded one to many」モデルを持っている:次のように照会するため class User include Mongoid::Document field :nickname embeds_many :watchlists end class Watchlist include Mongoid::Documen

    0

    1答えて

    カスタムActiveModelバリデータを使用するモデルがあります。 rails_adminのインストール中に次のエラーが発生する .rvm/gems/ruby-1.9.2-head/bundler/gems/rails_admin-0d80b74a60e7/lib/rails_admin/adapters/mongoid.rb:340:in `block in length_validation

    2

    1答えて

    Mongoid.master.collection("seq").find_and_modify({ :query => {:_id => self.class.name}, :update => {'$inc' => {:next => 1}}, :new => true, :upsert => true })["next"] これはよくmongoi

    0

    2答えて

    私は、製品のオブジェクトの内部に位置している履歴項目の配列を持っている: class Product include Mongoid::Document include Mongoid::Paranoia include Mongoid::Timestamps ... embeds_many :modification_histories マ