mongodb-ruby

    4熱度

    2回答


    28熱度

    9回答

    我一直在獲取mongo文檔的列的最高值方面有所幫助。我可以對它進行排序並獲得最高/最低限度,但我確信有更好的方法可以做到這一點。 我嘗試了以下(和不同的組合): transactions.find("id" => x).max({"sellprice" => 0}) 但它不斷拋出的錯誤。除了排序和獲取頂部/底部,還有什麼好辦法呢? 謝謝!

    7熱度

    1回答

    假設以下幾點: irb> x irb> => {"_id"=> 123456, "welcome"=>"Hi!", "welcome2" => "Enjoy your stay!"} irb> coll.class irb> => Mongo::Collection 我怎樣才能使用原始蒙戈-紅寶石驅動程序更新通過同時使用改寫方法及原子更新方法對應於x文件? (見http://api.mo

    1熱度

    1回答

    我有一個代碼,它從一個mongodb的集合中獲取所有記錄,然後執行一些計算。 由於「coll_id.find()。each | eachitem | .......」在一瞬間只返回300條記錄,所以我的程序需要很長時間。 如果我把內循環的計數器,並檢查它打印300條記錄,然後打印的下一組300個記錄計數器值睡覺前大約3到4秒.. coll_id.find().each do |eachcollec

    0熱度

    1回答

    給定一個初始日期和今天,在該日期之間搜索所有「名稱」的查詢是什麼? 謝謝

    1熱度

    1回答

    數據我從MongoDB中讀取數據如下: @bs = coll2.find("date" => {"$gte" => initial_date, "$lte" => Time.now.utc}) 它工作正常,但是當我渲染@bs,它發送空。 render :json => @bs 如果我做了@ bs.each和渲染每一個爲JSON,它的工作原理,但是,我想發整個@bs。 感謝

    1熱度

    3回答

    我正在使用Ruby Mongo Driver。 @surname = coll2.find("name" => {"surname" => "testing"}) 這不工作?我沒有得到任何結果。 我{"name" : { "surname" : "testing" }}

    0熱度

    1回答

    render :json => @bs.to_a.to_json, :except => ["completo"] 我想除了字段「completo」之外的所有東西都呈現給json。這應該是工作,但鑑於我需要做「.to_a」和「.to_json」,停止工作。有沒有辦法恢復? 由於

    2熱度

    1回答

    我從我的MongoDB數據庫(@bs)獲取信息。 @bs有很多我不感興趣的信息,所以我需要的是循環所有信息並用我需要的信息創建一個新對象。爲此,我創建了一個新數組(@final),並且我正在獲取信息並將其添加到@final。信息似乎到達那裏,但是,當我將它轉換爲JSON時,它不是有效的JSON對象。我打算在@final.json創建是這樣的: { Something: [ {Email: "[em

    0熱度

    2回答

    我試圖創建一個複合關鍵字作爲我的「_id」字段,它需要一些地理信息以及其他屬性。它看起來是這樣的: {_id: {lat: 50, lon: 50, name: "some name"}} 創建文檔後,蒙戈默認會分配一個指標,而忽略我的命令 db.coll.ensureIndex(_id: "2d") 有沒有辦法做到這一點,所以我可以有我的_id字段索引可以通過地理索引和常規索引?