我是第一次接触mongodb和mongoid。这是一个rails应用程序,它在某个pont的mongoid2上,后来转移到mongoid3上
我正在尝试运行迁移,其中之一具有以下内容
Assessment.collection.update({'result_access' => {'$exist' => false}}, {'$set' => {'result_access' => 'all'}}, {:multi => true})我不确定如何为mongoid 3更新这个。
发布于 2013-04-05 15:20:42
首先你必须找到你的选择器,让我们重新编写你的代码
从…
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")https://stackoverflow.com/questions/15722757
复制相似问题