Я экспериментирую с Ruby (который я не очень хорошо знаю) и Mongo (что я знаю). Я создал модель Mongoid с полем :accessed
. Я знаю, что в Монго я могу просто запустить что-то вроде:
data = db.collection.findAndModify({
query: { ... },
update: {$inc: {accessed: 1}}
})
Но когда я запускаю MyModel.collection.find_and_modify
в Mongoid, я получаю обратно то, что кажется хешем. Есть ли способ, которым я могу привести это в экземпляр моего модельного класса, или сделать лучший поддерживаемый запрос в Mongoid?