mongoid

    0熱度

    1回答

    我現在使用的是Rails和Mongoid。 假設我有以下型號: class User include Name end 而且一個Name模塊: module Name included do field :name, type: String #other methods here... end end 問題 現在我想User有兩個字

    0熱度

    1回答

    我有一個用戶模型。用戶模型具有名稱,phone_no,acc_no,...字段。我想要摘取3個字段,即name,phone_no和acc_no。對於我使用 User.pluck(:name, :phone_no, :acc_no) 上有phone_no和ACC_NO不存在驗證,這就是爲什麼它給了我下面的結果 [ ['xyz', '1234'], ['pqr', '4567', '12345

    0熱度

    1回答

    感謝您的時間! 代碼很簡單(無軌使用mongoid): require 'mongoid' # version 6.0.2 Mongoid.load!('mongoid.yml', :development) class Office include Mongoid::Document embeds_one :owner embeds_many :addre

    0熱度

    1回答

    我怎樣才能得到同樣的查詢結果: Test.where(name: "Depeche Mode").first.last_connection_date 由字符串更改last_connection_date @desired_field = "last_connection_date" Test.where(name: "Depeche Mode").first.(@desired_field

    -1熱度

    1回答

    我有一個對象數組,每當我需要它們時,我都希望它們被排序。所以,我有: things.sort! things.each do |thing| Thing.create!(property: some_property) end 的things陣列與來自a到z第一個字母串。但是,如果我運行上面的代碼,我的數據庫中的第一項開始m,然後按字母順序去z,然後返回到a,並繼續。 那麼是說

    1熱度

    2回答

    我想讓我的數據庫中的第一個42歲的人。 我怎樣才能讓這個查詢的工作: Person.where(:Age.eq => 42).first 非但沒有查詢結果的,我得到: undefined method `eq' for :Age:Symbol

    0熱度

    1回答

    我聽到並嘗試實施這些庫mongoid-geospatial 但他們都提到這個類Point這是不確定的我。我錯過了什麼? 我增加了地理關心我的機型的ActiveSupport ::關注 module Mappable extend ActiveSupport::Concern included do include Mongoid::Geospatial

    -1熱度

    1回答

    我需要獲取對象的所有屬性。我知道有一個方法attributes,但它不會返回爲零的屬性。 例如: class User include Mongoid::Document field :name field :email field :age end u = User.new(email: '[email protected]', name: 'fo

    0熱度

    2回答

    在控制器的,我需要創建嵌套數組返回: [[ 「first_name的 - 姓氏」, 「ID」]] 從包含三列的個人表:first_name,last_name,id。 我有下面的查詢連接所有三個' - ',但我只需要加入前兩列。我將如何實現這一目標? Person.pluck("first_name", "last_name", "id").map{|e| e.join(' - ')}

    3熱度

    1回答

    我想知道是否有任何簡單(和更快)的可能性通過查看一個鍵來創建/覆蓋我的mongo數據庫中的一個項目。 讓我解釋一下: MyObject: #<MyObject _id: 5881e885049490276d1d85b9, data_table: [...], my_key: "test"> ,所以這是我的對象 今天,我需要修改很多論文在一個非常快速的方式對象(經