A partir da v3.1.7 é SpiderMonkey - confirmado no MongoDB 3.2 notas de lançamento .
Os motivos são explicados nas notas de compatibilidade :
Há algumas notas adicionais aqui .
Uma versão recente do MongoDB v3.3.5 recebeu uma atualização para a versão SpiderMonkey para 45.0.2 ESR.
O desenvolvimento para retornar ao SpiderMonkey da V8 foi realizado na versão v3.1.6 - veja SERVER- 18531 , mas o SpiderMonkey não estava habilitado por padrão até a v3.1.7 - veja SERVER-19376 .
Antes da v3.1.6, era a V8 Mecanismo JavaScript, que se tornou o padrão na v2.3.1, de acordo com o notas de lançamento e também é destacado nas notas de versão v2.4 .
SpiderMonkey foi removido da fonte na v2.5.1
Antes disso, era um SpiderMonkey estendido shell v1.7 que usava algumas extensões JavaScript não padrão, por exemplo, o ECMAScript para XML extensões.
Parece ter sido o V8 ainda mais antigo, mas foi migrado em abril 2009 de V8 para SpiderMonkey. Parece que ainda era SpiderMonkey para MongoDB na v1.1.4 de acordo com esta postagem , mas não consigo descobrir quando foi o switch original.