mongoid

    2熱度

    1回答

    我新的Rails和mongoid,我有mongoid.yml文件,它包含的條目如下: development: # Configure available database clients. (required) clients: # Defines the default client. (required) default: # Define

    2熱度

    1回答

    我無法使用Model.find(id)查找記錄。 Food.find('548210e8d5a81037af06b2d6') => Mongoid::Errors::DocumentNotFound 但是,當我嘗試使用列名找到相同的記錄時,我將返回相同的記錄。 Food.where({name:"Aloo Matar" }).first => #<Food _id: 548210e8d5a8

    1熱度

    1回答

    我有一個配方模型和成分模式,在我的食譜模型我已經和類型的數組稱爲成分的領域。在這個數組中,我嘗試存儲配料模型中選定配料的ID和配料的數量。 例如 ['chicken',400,'rosemary',5, ...] 我想創建,然後會是這個樣子 <div class="field"> <%= f.label :ingredients %><br> <%= f.collection_select

    2熱度

    1回答

    我在控制檯上執行此查詢,但是我無法簡單地複製並粘貼它以在mongo shell中執行它。 是否有任何方法將mongoid DSL轉換爲真正的mongo查詢語句。 感謝 database=test collection=flights selector={"$query"=>{"from"=>{:$in=>["TPE"]}, "to"=>{:$in=>["HND", "NRT", "NRT|TYO"

    0熱度

    1回答

    我有樣品收集記錄MongoDB中像 { "name": "x", "value": 2 }, { "name": "y", "value": 3 }, { "name": "z", "value": 4 } 我想通過1.我所做的減去值更新所有記錄的值字段是 samples = Sample.all samples.each

    1熱度

    1回答

    我剛剛升級到Mongoid 5.0.0.beta和Mongo 2.1.0.beta,並且計數查詢的記錄數是返回一個浮點數,而不是整數。這是Mongoid 5.0.0.beta/Mongo 2.1.0.beta的預期行爲嗎? irb(main):004:0> Post.where(:created_at.gt => 1.day.ago).count => 359.0 irb(main):004:

    0熱度

    2回答

    我想遷移活動記錄(mysql)數據庫。 我使用數據庫都mongoid和活動記錄。我輸入了這段代碼。 rails generate active_record:migration CreateUsersTable 它的工作。但我無法使用active_record進行遷移。我如何遷移活動記錄如rake active_record:db:migrate?

    0熱度

    1回答

    我正在使用Mongoid開發ROR項目。運行軌道脫機服務器時,應用程序工作正常,但是當我在Heroku上部署它是我沒有使用ActiveRecords但使用Mongoid所以請建議我任何解決這個問題拋出我這個錯誤 2016-02-03T16:34:08.405268+00:00 heroku[web.1]: Process exited with status 1 2016-02-03T16:34

    4熱度

    1回答

    我正在使用ruby/grape和mongoid創建應用程序。但是,當我嘗試使用Admin.create創建或使用mongoid發現任何集合中的文件,例如我得到以下錯誤: ERROR Mongo::Error::OperationFailure: not authorized for query on databse.collection 我可以登錄到蒙戈控制檯,創建/查找文檔只是憑據罰款我在m

    0熱度

    1回答

    我正在構建一個create方法,其中傳遞給控制器​​的參數在json中。我所有的string字段都插入到數據庫中,但我的Array字段是null。 這裏是我的模型(剝離歸真) Class Model include Mongoid::Document include Mongoid::Timestamps field :name field :list, t