Salvando o resultado de uma consulta do MongoDB

Ao fazer uma pesquisa no mongo shell, muitas vezes escrevo consultas bastante complexas e quero que o resultado seja armazenado em outra coleção. Eu sei o jeito de fazer isso com.forEach():

db.documents.find(query).forEach(function(d){db.results.insert(d)})

Mas é meio entediante escrever essas coisas toda vez. Existe uma maneira mais limpa? Eu gostaria que a sintaxe fosse algo comodb.documents.find(query).dumpTo('collectionName').

questionAnswers(4)

yourAnswerToTheQuestion