На самом деле вы можете сделать это, комбинируя findAndModify
и stored javascript
вместе ..
Создать хранимую функцию для разделения, как;
db.system.js.save({_id: "div",
value: function (x, y) { return x/y; }});
Тогда в findAndModify что-то вроде;
findAndModify({query:{id:1},update:{$set:{id:"div(this.id,5)"}}});
Это просто для идеи, я не проверял ..
Пример сохраненного JavaScript