Est-il possible de renvoyer un champ calculé à partir d'une requête MongoDB?

En SQL je pourrais faire quelque chose comme

SELECT myNum, (myNum+1) as `increment` FROM myTable

fait arbitraire de mathématiques et d'autres fonctions, et le retour de celles-ci comme un champ dans le résultat. Peut même être fait avec MongoDB?

db.test.find({}, {_id:1, myNum:1, increment:function() { return this.myNum + 1;}});

Qui ne renvoie pas un "intervalle" champ comme je m'attends.

Toutes les autres questions que j'ai pu trouver sur ce sujet face Groupées des requêtes, dont celui-ci ne l'est pas; je suis juste en ajoutant un "virtuel" sur le terrain pour le document lors de leur extraction (côté client est-il calculé?).

En alternance, ce problème semble être une "carte" sans "réduire"; chaque ligne a son propre champ calculé. Est-il possible de retourner le résultat d'une fonction de mappage de suite/curseur?

source d'informationauteur MidnightLightning