Per questa discussione , Mongoose consente il campo virtuale nomi con getter e setter. Sfortunatamente i virtual non possono essere utilizzati nelle query e in altre operazioni lato server come map-reduce. La discussione suggerisce anche questo plugin anche per gli alias che sembra risolvere il problema della query, ma sospetto che avrebbe problemi anche con operazioni lato server più complesse.