cost 426 ms
如何使用Mongoid 7.x和MongoDB 3.x重命名集合

[英]How do I rename a collection with Mongoid 7.x and MongoDB 3.x

我有一個使用Ruby 2.2.2的測試應用程序,並且在MongoDB 3.6.2中使用了Mongoid 7.0.0和Moped 1.5.3-我們正在使用Mongoid 4.x和MongoDB 2.6升級一個古老的代碼庫,發現在一路走來的API 最嚴重的是我們曾經能夠做SomeModel.c ...

助力車“無效的集合名稱”

[英]Moped “invalid collection name”

我最近在Rails應用程序中將mongoid從2.0升級到了3.0.0版本。 當執行保存對象(現有對象或新對象)的操作時,我得到Moped::Errors::OperationFailure: The operation: #<Moped::Protocol::Command表示存在in ...

如何強制輕便摩托車從延遲運行的 Mongo 輔助副本集成員讀取

[英]How to force moped to read from Mongo secondary replica set member running with a delay

我有一個基於 ruby​​ on rails 的應用程序。 目標是從一個 mongo 副本集成員讀取: secondary delayed by x seconds priority: 0 放置在單獨的數據中心。 DETAILS :我有一個使用 mongo 副本集運行的生產集 ...

Resque工作程序中的“ Moped :: Protocol :: Command間歇性失敗,錯誤為零”錯誤

[英]intermittent “Moped::Protocol::Command failed with error nil” errors in Resque workers

我正在使用Rails 3.2,Mongoid 3.1.7,助力車1.5.3和Resque 1.24.1 我在Resque工作程序中反復收到“助力車::協議::命令失敗,錯誤nil” [1]錯誤。 這個問題 ,而這其中的助力車回購讓我覺得這可能是由於Resque分叉,但他們都是早期版本 ...

如何在Ruby Mongoid應用程序中測量助力車插入物的運行時間?

[英]How to measure moped insert runtime in a ruby mongoid app?

我目前正在編寫輕便摩托車日志解析器,以監視輕便摩托車查詢運行時。 對於使用運行時參數的QUERY命令,它非常有用,但是INSERT和UPDATE沒有運行時參數。 所有INSERT和UPDATE之后都有一個包含運行時的getLastError COMMAND。 以下是一些輕便摩托車原木的 ...

通過一次操作即可存儲一組蒙古文文檔

[英]Storing a collection of mongoid documents with one operation

使用Moped gem時,我可以使用以下方式存儲哈希數組: 使用蒙古文件,它看起來像: 這意味着每個插入操作。 您知道保持單一操作方法的方法嗎? 也許像ActiveRecord的事務一樣? ...

用紅寶石保存/更新(輕便)BSON :: Document

[英]save / update a (Moped) BSON::Document with ruby

我嘗試了多種方法來更新現有的bson文檔,但在mongodb中它從未更改: 第一次嘗試更新: 第二次嘗試更新: 第三次嘗試... 如您所見,以上都不適合我。 我無法通過Google搜索找到其他建議。 您知道如何更新我的文檔嗎? 可能嗎? ...

Rails Mongoid無法進行身份驗證 - 失敗,錯誤13:“未授權查詢my_db.my_collection”

[英]Rails Mongoid fails to authenticate - failed with error 13: “not authorized for query on my_db.my_collection”

據說這個問題已解決了最新版本的輕便摩托車但仍然在我身上發生。 我有一個帶有Mongoid的rails 4.2應用程序,為具有readWrite和dbOwner角色的MongoDB DB創建了一個用戶,並在mong.conf文件中設置了auth = true 。 我可以使用Mongo she ...

Mongoid錯誤重定向

[英]Mongoid Error Redirection

我希望能夠重定向由於mongoid錯誤而引發的輸出。 我在以下布局中有一些簡單的代碼: 發生錯誤時,我會以以下格式獲取它: 在實際捕獲並顯示異常之前,會多次顯示此錯誤。 我可以接受發生錯誤的事實,但是我想將錯誤輸出隱藏在上方/不顯示它,而僅顯示異常。 有什么方法可以重定向從 ...

輕便摩托車:插入后獲取id

[英]Moped: get id after inserting

當我使用mongo-ruby-driver並插入新文檔時,它返回生成的'_id': 在使用Moped進行插入后,我試圖獲取文檔的“_id”: 我如何使用輕便摩托車獲得身份證? 更新: 我也嘗試使用安全模式,但它不起作用: ...

Mongoid首選讀取副本

[英]Mongoid preferred read replica

我正在構建地理冗余的MongoDB副本集,但是存在問題。 每次將查詢發送到數據庫時,顯然都會選擇一個隨機副本。 如您所見,第三個副本是最近的副本,因此從另一個副本中讀取數據會浪費時間,但這就是發生的情況: 所以問題是,我可以指定首選讀取的IP地址,還是僅告訴MOPED連接到最快 ...

MongoDB搜索查詢統計信息

[英]MongoDB search query for stats

我在MongoDB中有一個事件集合,其中包含一些HTTP請求信息。 我想知道是否有一種方法可以根據特定的“路徑”值找到反應最強烈的“測功機”。 例如,對於“ random_path_users”,對於這種特定類型的請求,我想找到其“ dyno”值,其計數值優於其他dyno。 ...

創建嵌入式對象時助力車::錯誤::操作失敗

[英]Moped::Errors::OperationFailure when creating an embedded object

我正在將Mongoid 3.1.4與助力車1.5.1,mongodb 2.4.1和ruby 1.9.3一起使用。 我有下一個型號: 當我做這樣的事情似乎正在工作: 但是當我在配置文件中放置safe:true並執行相同操作時,我得到: 實際上,以任何方式造成困境時,我 ...

Mongoid Moped查詢未返回與MongoDB Shell相同的查詢

[英]Mongoid Moped query not returning the same as the MongoDB shell

使用Mongoid 3.1.5和MongoDB 2.4.9創建查詢時,我從Mongoid / Moped查詢中得到的結果與在等效MongoDB查詢中得到的結果不同。 更新添加的Mongoid查詢它的長期查詢為: 除了genre_filters導致僅發現一個對象之外,此查詢對我拋出的 ...

Mongoid / Moped更新嵌入式文檔-ArgumentError-參數數量錯誤(2為1)

[英]Mongoid / Moped update an embedded document - ArgumentError - wrong number of arguments (2 for 1)

我在更新Ruby / Sinatra應用程序中的嵌入式文檔時遇到問題。 我試圖在更新語句中使用位置運算符“ $”,以便從嵌入式數組中選擇正確的文檔。 但這會引發“ ArgumentError-錯誤的參數數量(2為1)”錯誤。 一個帶有硬編碼數組索引的簡單更新語句可以正常工作。 因此, ...

Mongoid Moped無法解析遠程MongoDB的IP地址

[英]Mongoid Moped could not resolve IP address for… remote MongoDB

我可以很好地連接到本地MongoDB,但是當我嘗試使用Ruby Mongoid連接到MongoHQ或DotCloud實例時,就會收到上述錯誤消息。 我正在使用Ruby 1.9.3和Moped 1.5.2。 我可以使用MongoHub Mac客戶端連接到MongoHQ和DotCloud ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM