Från och med v3.1.7 det är SpiderMonkey - bekräftat på MongoDB 3.2 release notes .
Orsakerna förklaras i kompatibilitetsanmärkningarna :
Det finns ytterligare några anteckningar om här .
En nyligen publicerad MongoDB-version v3.3.5 fick en uppdatering till SpiderMonkey-versionen till 45.0.2 ESR.
Utveckling för att byta tillbaka till SpiderMonkey från V8 utfördes i version 3.1.6 - se SERVER- 18531 , men SpiderMonkey var inte aktiverat som standard förrän v3.1.7 - se SERVER-19376 .
Före v3.1.6 var det V8 JavaScript-motor, som blev standard i v2.3.1, enligt release notes och är också markerad i v2.4 release notes .
SpiderMonkey bortades från källan i v2.5.1
Innan dess var det en utökad SpiderMonkey v1.7-skal som använde vissa icke-standardiserade JavaScript-tillägg, till exempel ECMAScript för XML tillägg.
Det verkar ha varit V8 ännu längre tillbaka, men migrerades i april 2009 från V8 till SpiderMonkey. Det ser ut som att det fortfarande var SpiderMonkey för MongoDB i v1.1.4 enligt det här inlägget , men jag kan inte ta reda på när den ursprungliga switchen var.