mongoid

    0熱度

    2回答

    我創建了一個帖子和TagObject模型如下 class Post include Mongoid::Document include Mongoid::Timestamps embeds_many :tag_objects #embeds_many :comments references_one :uploader, :class_nam

    0熱度

    2回答

    對面向文檔的數據庫概念有新意,並且有一些與訂單和訂單處理有關的高級問題。 如何在這個世界捕捉訂單?訂單是Orders集合中的新文檔嗎? order_item是否會與另一個文檔中列出的product相關聯?或者是否假設order_item將被複制並插入到訂單文檔中,因此可能難以報告隨時間推移銷售的product? 怎樣一個解決辦法缺乏交易,並保持正直 對不起,很新,我雖然渴望瞭解......這聽起來

    4熱度

    3回答

    我剛剛開始使用MongoDB和Mongoid for Rails,並需要一些建議,以正確的方式設計一個簡單的博客數據庫。 我目前使用下面的結構,但我需要一種方法來查詢給定用戶寫的所有評論(關係數據庫等效將是Comment.where('user_id = ?', user_id))。 這是正確的設置,還是應該將註釋移出到自己的文檔中,而不是將它們嵌入到帖子中(就像我在關係數據庫模式中那樣)? 感謝

    1熱度

    1回答

    我有用戶模型,鍛鍊模型和練習模型。我正在使用Devise進行用戶管理,並使用MongoID與MongoDB進行交互。 用戶references_many:試訓 鍛鍊references_many:練習和referenced_in:用戶 練習referenced_in:鍛鍊 如何查詢數據庫給我的所有列表current_user exercises.I沒有在練習集合中存儲user.id,只有worko

    0熱度

    1回答

    假設的順序檢索對象: 提到= [ 「2」, 「1」, 「3」] 未排序= User.where(:nickname.in = >提及).MAP 的輸出不提供的數組中的排序匹配 輸出是隨機=> 3,1,2 我希望它按照原數組=> 2,1,3

    1熱度

    2回答

    我將基於MongoDB的頂部開始一個新項目。 我的應用程序需要處理字段翻譯。 我發現了一個名爲插件:Mongoid_i18n 是它唯一的一個插件,有意思嗎?或其他插件可用?

    0熱度

    1回答

    MongoDB的新手,並試圖獲得第二個測試項目的工作。我強調第二,因爲我想知道這是否可能是問題的一部分,因爲在/data/db/我仍然有第一個概念驗證的MongoDB <的文件 - MongoID - > Rails項目,我起牀並沒有運行問題在幾個星期前。 現在,我與從頭開始建立一個新的 Rails項目與一些標誌(-T -O -J),然後運行相關的安裝/配置發電機試驗:mongoid:config

    0熱度

    1回答

    我的當前rails應用程序由mongoid/mongo支持。在每次測試之間,我想清除數據庫。爲此我跑 ::Mongoid.database.collections.select { |c| c.name !~ /^system/ }.each { |c| c.remove() } 問題是拆卸的集合似乎在後臺運行。有時下一個測試將開始,插入一個文檔,然後通過刪除操作清除它。有什麼辦法可以阻止集合

    0熱度

    3回答

    我有一個應用程序在MongoDB的頂部使用Mongoid和更新失敗默默。 的代碼看起來是這樣的: # Are we getting a new attribute? Yes we are! p "attr first name = #{@attributes['first_name']}" if user.update_attributes!(@attributes) u = Us

    0熱度

    1回答

    我有一個問題,我試圖從評論模型中兩次引用一個稱爲用戶的模型。 第一個實例是,因爲用戶可以有很多的意見(如收件人) 但其他協會是一個註解的作者之一。那是 references_one :user, :inverse_of :author 那麼我會需要另一個關聯用戶的註釋由該用戶,而不是該用戶。 embedded_in :user, :inverse_of => :commentsout 我希