2
我是使用mongodb的新手& mongoid ..這是一個rails應用程序,從那以後搬到mongoid 3更新已從moped :: colllection中刪除 - NoMethodError:未定義的方法`更新'爲#<Moped :: Collection
我想執行的遷移,其中一個我不能確定如何爲mongoid 3
我是使用mongodb的新手& mongoid ..這是一個rails應用程序,從那以後搬到mongoid 3更新已從moped :: colllection中刪除 - NoMethodError:未定義的方法`更新'爲#<Moped :: Collection
我想執行的遷移,其中一個我不能確定如何爲mongoid 3
首先更新這個你必須要找到具有以下
Assessment.collection.update({'result_access' => {'$exist' => false}}, {'$set' => {'result_access' => 'all'}}, {:multi => true})
您的選擇器,讓我們更改您的代碼
從
Assessment.collection.update({'result_access' => {'$exist' => false}}, {'$set' => {'result_access' => 'all'}}, {:multi => true})
要
Assessment.collection.find('result_access' => {'$exist' => false}).update({'$set' => {'result_access' => 'all'}, {:multi => true})
或者更一般:
Assessment.collection.find("yourSelector").update("thingsToUpdate")