mongoid3

    0熱度

    1回答

    當Array類型的字段包含單個特定值時,有沒有使用Mongoid(3.1.6)過濾文檔的方法? 例如,說我有以下4個文件 {foo: ['a', 'b', 'c'], bar: 1} {foo: ['b'], bar: 2} {foo: ['a', 'c'], bar: 3} {foo: [], bar: 4} {bar: 5} 在這個例子中,我想篩選出其中場foo只包含值「B」的所有

    0熱度

    1回答

    我需要插入2.000.000行數據到Mongodb中,逐行但到達200.000插入它變得非常慢,我使用Mongoid,我不知道我是否可以使用bulk插入我們我需要在插入前進行數據驗證。我如何加快這個過程? 非常感謝您的幫助!

    1熱度

    2回答

    當我更新mongoid中的屬性時,是否有一個選項可以不觸及updated_at屬性? 類似於model.save(validate: false)或更好的model.update_attribute(:attribute, 'value')?

    1熱度

    1回答

    我正在研究一個處理給定球形查找附近文檔的小模塊。在使用mongoid3我使用以下命令來接收具有給定緯度,經度和球距的文檔以查找文檔。 document_klass.within_spherical_circle(geo_attribute: [[77.04363, 28.45842], (20.fdiv(6371))]) 從給出的latlong給出20公里範圍內文件的結果。此外,我可以應用限制

    0熱度

    3回答

    我有索引頁中的student_names列表。如果我刪除一個學生,它會從Mongo數據庫中銷燬整個文檔。 但是,如果我從索引頁面中刪除它,它應該從列表中刪除,但不想從Mongo數據庫中刪除它。我不想從我的數據庫中銷燬任何數據! I know the other ways to achieve但我想知道在mongoid中我們需要包含一個額外的Mongoid模塊來支持它。他們的任何功能都可用於mong

    1熱度

    2回答

    使用Mongoid 3.1.5和MongoDB 2.4.9創建查詢我從等價的MongoDB查詢中得到了與Mongoid/Moped查詢不同的結果。 更新添加Mongoid查詢 查詢在其漫長的是: return Video.order_by(release_date: :desc, avg_rating: :desc, title: :asc) .where(:viewable => true,

    0熱度

    1回答

    我已經從2.0在我的Rails應用程序最近升級mongoid到3.0.0版本。 在進行從而節省了一個對象(無論是現有的或新的)我得到Moped::Errors::OperationFailure: The operation: #<Moped::Protocol::Command說有invalid collection name"的操作。 full_collection_name爲對象返回foo_

    0熱度

    1回答

    我是MongoID的新手。我有以下型號: class Vehicle include Mongoid::Document include Mongoid::Timestamps ## # Relationship embeds_one :specification end class Specification include M

    0熱度

    1回答

    我有以下代碼: 工廠/ web.rb FactoryGirl.define do factory :web do name 'Name of web' url 'http://google.es' after(:create) do |web| 10.times do |i| web.link << FactoryGirl.crea

    0熱度

    1回答

    我使用的是mongoid 3,並發現以下問題: 可以說我們有一個用戶,他有很多帖子。 所以 class User has_many :posts class Post field :name belongs_to :user 忽略丟失mongoid ::文件。 我使用導軌,所以我得到了身份地圖。 可以說用戶想編輯他的一篇文章。 我想確保服務器端的帖子實際上屬於用