mongoid

    1熱度

    1回答

    美好的一天! 我想這個加載模型MongoDB的: User.includes(:party).first 在調試模式mongoid我看下請求: D, [2015-12-19T13:53:19.354800 #3847] DEBUG -- : MONGODB | STARTED | {"find"=>"users", "filter"=>{}} D, [2015-12-19T13:53:19.

    2熱度

    1回答

    我試圖使用MongoID做出這樣的查詢中的Rails: 「查找任務在哪裏日期小於Done_date和Done_date就在這個星期的開始和之間本週」 末我發現了一個方式使用比較蒙戈ID內的兩個要素: Tasks.collection.find({"$where" => 'this.date >= this.done_date'}) 但我真的不知道我該怎麼insid添加日期範圍這個。

    3熱度

    1回答

    我正在使用rails和algolia gem與mongoid數據存儲區。 我正在向algolia發送數據爲Question。一個在Algolia系統中的文檔的例子就是 objectID: 5691e056410213a381000000 text: "what is #cool about your name Mr. John? #name #cool" asked_to: ["5655717

    0熱度

    1回答

    作爲我學士論文的一部分,我使用Postgres構建了一個微服務,它將部分替換使用MongoDB的應用程序的現有部分。現在爲了儘可能少地改變客戶端,我想知道是否有一種簡單的方法將Mongoid::Criteria轉換爲SQL查詢(當然,假設所有字段都命名相同),而不必編寫完整的解析器我自己。那裏有沒有可能支持這個的寶石? 任何輸入,非常感謝。

    2熱度

    1回答

    any_of實現我有這樣 [52] pry(main)> Setting.all.to_a => [#<Setting _id: 561cc75b25917fdc2300003c, courses: ["521c4578ef8b6038ba000069", "55f909c825917f1ac000003e"], user_id: "55f908d725917f5157000036">,

    0熱度

    1回答

    我正在使用Rails 4.1.14與rails_admin 0.8.1,mongoid 5.0和mongoid_paranoia。我創建了RailsAdmin custom action來恢復軟刪除的用戶。 class Restore ... register_instance_option :controller do Proc.new do objec

    0熱度

    1回答

    我知道這個問題以前已經被問到過,但是我發現的大部分答案都與ActiveRecord或舊的(大多數情況下都是)有關,我想知道是否有新的這個。 簡而言之,我的Rails應用程序是一個API,所以請記住這一點(通常不能使用大量有用的小視圖相關幫助程序)。 我一直在讀這個,發現MoneyRails這看起來很整齊。我與它遇到的問題是,當我檢索數據,它返回一個對象,而不是一個可用值: class MyMode

    0熱度

    1回答

    我已經創建模型,定製has_and_belongs_to_many協會: class Item include Mongoid::Document has_and_belongs_to_many :combinations, class_name: 'Item', inverse_of: :combinations end 如果我有item1和item2,當我做這樣的事情

    0熱度

    1回答

    我有模型用戶: class User field :username, type: String embeds_many :products end class Product field :name, type: String embedded_in :user end 我想有一個操作會: 插入用戶 更新用戶的情況下,用戶已經存在(這個我可以很

    0熱度

    1回答

    我有兩個模型,Location和Event。 class Event include Mongoid::Document field :name, type: String belongs_to :location index({'location.coordinates' => '2d'}, {unique: true}) # I added this l