Inte riktigt. MongoDB har ingen uppfattning om "beräknade kolumner". Så frågan du letar efter finns inte.
I ditt fall försöker du i princip driva en klientsida for
loop till servern. Men vissa processer måste fortfarande göra for
slinga. Och ärligt talat, att gå igenom 10 000 objekt är egentligen inte så mycket arbete för varken klient eller server.
Den enda verkliga besparingen här är att förhindra extra data på nätverket.
Om du verkligen vill spara den nätverkstrafiken måste du strukturera om din datamodell. Denna omstrukturering kommer sannolikt att innebära två frågor att läsa och skriva, men mindre data över tråden. Men det är avvägningen.