【发布时间】:2011-12-05 04:02:47
【问题描述】:
我正在试验 Ruby(我不太了解)和 Mongo(我做过)。我制作了一个带有 :accessed 字段的 Mongoid 模型。我知道在 Mongo 我可以运行类似的东西:
data = db.collection.findAndModify({
query: { ... },
update: {$inc: {accessed: 1}}
})
但是当我在 Mongoid 中运行 MyModel.collection.find_and_modify 时,我得到了看起来像哈希的东西。有没有办法可以将它强制转换为我的模型类的实例,或者在 Mongoid 中进行更好的支持查询?
【问题讨论】: