我正在使用Mongoid,但我需要做的就是增加一個整數字段。爲了避免使用Mongoid的方法,只需運行mongodb ruby drivers方法來增加一個值是否值得呢?在rails中運行本地mongodb命令
我該怎麼做?
我正在使用Mongoid,但我需要做的就是增加一個整數字段。爲了避免使用Mongoid的方法,只需運行mongodb ruby drivers方法來增加一個值是否值得呢?在rails中運行本地mongodb命令
我該怎麼做?
穆太短是正確的,你既可以使用內置的mongoid #inc方法:
Model.inc(:field, integer)
或者你也可以直接通過集合屬性訪問集合:
Model.collection.update(
{ query document },
{ "$inc" => { :field => value } }
)