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')
.