mongoid

    1熱度

    1回答

    我有一個現有的軌查詢,但它不與mongoid。我的工作需要這樣轉換,它與mongoid 這裏的工作原理是查詢 scope :between, -> (sender_id,recipient_id) do where("(conversations.sender_id = ? AND conversations.recipient_id =?) OR (conversations.send

    0熱度

    1回答

    我有一個模型,返回JSON: class Client include Mongoid::Document field :name, type: String field :age, type: Integer index({ name: 1 }, { unique: true }) def self.list self.all.as_

    0熱度

    1回答

    我試圖保存蒙戈::文獻中嵌入另一個。我的課: class Block include Mongoid::Document field :name, type: String field :text, type: String embeds_many :replies end 其他類: class Reply include Mongoi

    0熱度

    1回答

    Monogoid pluck返回嵌入字段的重複嵌入結果(不關注重複行)。 例如:(用戶嵌入文檔SomeModel) SomeModel.where(condition).pluck(:region, "user.name", "user.lastname") Results: [["amr", {"name" => "mark", "lastname" => "goodman"},

    0熱度

    1回答

    我需要查詢的MongoDB我收集任何有工頭等於零或「」 這是我迄今爲止...但我不知道如何改變它接受nil和"",我發現了這一點,但其超強的不明確,我還沒有能夠使它發揮作用 OR query matching nil or "" with Mongoid still matches ""? where(foreman: '', status: 'Active').order_by(first_na

    0熱度

    1回答

    我嘗試創建一個GROUPE那種制度: - 陽獅集團可以有很多用戶 - 所有用戶都可以創建一個GROUPE - 但陽獅集團中庸之道有一個老闆誰可以邀請羣組中的其他用戶。 在我探微此刻有這樣的邏輯: class Groupe include Mongoid::Document include Mongoid::Timestamps has_many :membershi

    1熱度

    1回答

    我最近意識到,我在我的模型中設置的索引不是自動生成的。我知道,我可以用耙子任務是: rake db:mongoid:create_indexes RAILS_ENV=production 但我現在有很多資料在我的數據庫,並預期該指數創建需要花些時間在MongoDB的鎖定其他請求。 有沒有人知道它是否被鎖定或作爲後臺進程運行,直到完成? 我忽略了什麼嗎?

    1熱度

    1回答

    我嘗試創建一個帶有表單的項目頁面,以向其他用戶發送邀請。業主(已創建項目)可以邀請其他用戶參與項目。 眼下,這裏是代碼: 的意見/項目/ show.html.erb <div class="container"> <h3> <%= @project.title %> </h3> <h6> Créé par <%= link_to @project.owner.username,

    0熱度

    1回答

    我想知道什麼是更好的性能/內存明智:迭代集合中的所有對象並調用set/add_to_set或直接在Criteria上調用set/add_to_set或使用用set/add_to_set更新全部。 # update_all User.where(some_query).update_all( { '$addToSet': { :'some.field.value' =

    0熱度

    1回答

    我有這些關係的應用程序: 用戶可以創建多個項目 所有者可以邀請其他用戶成爲會員 如果用戶接受所有者邀請他成爲會員,如果他拒絕,什麼也沒有發生。 眼下,這裏是機型: project.rb class Project include Mongoid::Document field :title, type: String field :description, type